Pawno Pomůcky

Pokud nevíte co je pawno je to prográmek ve terém se pracuje na Samp Modech

Začneme publicama základní publici jsou..

 

public OnFilterScriptInit() - Pro filterscripty když nahrajeme nejaky Filterscript z FPT administrace

public OnFilterScriptExit() - To je zase když FS unloadneme :)

public OnGameModeInit() - Když nahrajeme Mod

public OnGameModeExit() - Když Unload mod

 

 

 Toto byly Základní tedka deme okolo postav ve hře

 

public OnPlayerRequestClass(playerid, classid) - Pohled při výběru postav

public OnPlayerRequestSpawn(playerid) - Zde můžete udělat podmínky co bude hráč potřebovat na spawn

public OnPlayerSpawn(playerid) - zde můžete nastavit zbraně život co mu da když se spawn atd...

public OnPlayerConnect(playerid) - Co napíše hráči když se připojí a co napíše ostatním že se připojil

public OnPlayerDisconnect(playerid, reason) - Toto je to samý akorát že se odpojil :)

public OnPlayerDeath(playerid, killerid, reason) - Nastavte proměnu co se stane když hráč umře nebo když někoho zabije :)

public OnPlayerText(playerid, text[]) - Text u hráču ve hře

public OnPlayerCommandText(playerid, cmdtext[]) - Příkazy pro hráče ve hře

 

Zde deme na publici pro auta

 

public OnVehicleSpawn(vehicleid) - Přivolá auto

public OnVehicleDeath(vehicleid, killerid) - Zníčí auto :D

 

Ostatní sou nezbytné řikat deme už na funkce :)

 

 

 

Kody pod Include

#include

 

Zajištuje spojení modu se serverem na samp

 

Pokud máte v modě nazarovnané řádky a píše to erory přidejte pragmu

#pragma tabsize 0

a můžete je mít proházené jak chcete :)

 

Ted new nejzákladnější funkce do modu pro podmínky cheickpoint atd.. xD

 

new OdpocetTime; třeba odpočet času ;)

 

Pokud chcete vlastní public udělejte si forwrd něam nahoru

forward MujPublic();

 

Háče je v tom že si do něj musíte ale udělat sami to co potřebujete

 

Tedka vám ukážu jak si udělat reáné a přesné hodiny do modu :D

 

Nahoru si dáte Pokud ste se ponaučili z New tak nahoru

 

new Text:Hodiny;

 

 

Pak forward na vlastní public

 

forward Hodky(playerid)

Pokud ste četli publici tak tedka víte co stimhle dejte to do modu OnGameModeInit :)

 

Toto tam vložte

 

 Hodiny=TextDrawCreate(547.0, 24.0, "00:00");
    TextDrawLetterSize(Hodiny, 0.6, 2.0);
    TextDrawFont(Hodiny, 3);
    TextDrawSetOutline(Hodiny, 1);
    SetTimer("hodky",60000,1);

 

Žádný čas neměnte to 60000 je jako 1 minuta :) tedka ten vlastní public

 

 

Publici dělejte upa dou

 

public hodky()
{
new hodina,minuta,s,string[256];
gettime(hodina,minuta,s);
if (minuta<= 9)
{
format(string,25,"%d:0%d",hodina,minuta);
}else{
format(string,25,"%d:%d",hodina,minuta);
}
for(new i=0;i{
TextDrawColor(Hodiny,0xFFFFFFAA);
TextDrawHideForPlayer(i,Hodiny);
TextDrawSetString(Hodiny,string);
TextDrawShowForPlayer(i,Hodiny);
}
return 1;
}

 

Prominte za chyby a za to že některý tomu nerozumí prostě sem vám chtěl jen pomoct :(

 

Dávejte komentky udělám ještě náké návody todle zatim stačí...