-
Příspěvků
772 -
Registrován
-
Aktivní
-
Vítězných dnů
60
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by vEnd
-
-
pokud budeš požívat if, všechny podmínky se budou porovnávat, zda jsou pravdivé, nebo ne, pokud budeš používat else if, skončí u první pravdivé podmínky a další už neporovnává, příklady:
new var = 5; if(var == 1) SendClientMessage(playerid,-1,"Var je 1"); if(var == 5) SendClientMessage(playerid,-1,"Var je 5"); if(var > 1) SendClientMessage(playerid,-1,"Var je větší než 1"); //první podmínka se porovná, je nepravdivá, přejde k druhé, ta je pravdivá, takže vyhodí hlášku Var je 5, přejde k třetí, pravdivá, vyhodí hlášku Var je větší než 1 //Zatímco else if: if(var == 1) SendClientMessage(playerid,-1,"Var je 1"); else if(var == 5) SendClientMessage(playerid,-1,"Var je 5"); else if(var > 1) SendClientMessage(playerid,-1,"Var je větší než 1"); //porovná to první podmínku, ta je nepravdivá, tak přejde k další, druhá už pravdivá je, takže to vyhodí hlášku Var je 5 a k dalším else if-ům už nepokračuje, jelikož jsme došli k první pravdivé podmínce
snad jsem ti to vysvětlil správně a srozumitelně
-
jj na to som narážal ale zase.. Není tam nikto kto ti to vysvetlí keby si si nevedel dať rady.. Proste boli by tam spravené komenty, bolo by to tam popísané v SK/CZ bolo by to podľa mňa lepšie
a kdo myslíš, že by to celé udělal?
- 1
-
http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer
máš to tam napsané v poznámce, musíš to auto také respawnovat, aby to zmizelo
-
GivePlayerWeapon(playerid,inputtext,50)
GivePlayerWeapon(playerid,strval(inputtext),50);
-
Mam pár akutních zkušeností
také nám povyprávěj svůj příběh, zda máš zájem
edit: ah fail, příště si musím zkontrolovat datum přidání
-
však tady máš snad vlastní proměnnou na tyto příkazy ne? tak potom stačí vytvořit jiný příkaz, třeba /level, který bude nastavovat tu proměnnou AdminLevel
-
a co ti konkrétně nejde? btw, ať se ten tvůj kámoš raději obrátí na někoho zkušenějšího, jelikož co jedna rada = jeden tvůj topic tady
-
začni názvem, kde nebude slovo reálný ^^
-
fce SetDisabledWeapons byla zrušena ve verzi 0.3, taktéž OnPlayerPrivmsg, obojí si budeš muset dodělat sám
NameTimer zřejmě není nikde vytvořena, zkus se podívat, jestli sis ji někde nedal do poznámky nebo jestli někde vůbec je
to poslední je pouze varování, že daná funkce není nikde v kódu použita
-
tak místo GivePlayerMoney používej funkci GivePlayerMoneyEx ...
-
10 je počet znaků, ne ?
true = pravda, ano .. Což znamená, že funkce "strcmp", bo co to je.. Nám zřejmě asi ukazuje, že to napsal.. "strcmp" .. "true" - Napsal bla bla ?... Nevím, tipuji
true znamená, že to bude ignorovat velikost písma, čili 'A' bude to samé co 'a'
když už návod na tvorbu příkazů pomocí strcmp, tak bys také mohl uvést, jak tvořit příkazy s parametry, př. /giveweapon [id] [zbraň] [počet]
7.5/10
-
takže do OnGameModeInit
SetTimer("NahranyCas",60000,true);
a public:
public NahranyCas() { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { PlayerInfo[i][Minut]++; if(PlayerInfo[i][Minut] > 59) { PlayerInfo[i][Minut] = 0; PlayerInfo[i][Hodin]++; } if(PlayerInfo[i][Hodin] > 23) { PlayerInfo[i][Hodin] = 0; PlayerInfo[i][Dni]++; } } } }
-
Ja som tento problém vyriešil že som dal SCM pred Kick a ide to.
on ale má SCMTA před kickem...
-
Otázka:
Nekickne to náhodou toho čo použil príkaz ? keď tam je "playerid" ??
Jak řekl Rohlikar, playerid je defaultní název... SetTimerEx se vyvolá tomu ID, které zadáš jako parametr do KickEx.
-
od 0.3x to takhle dělá jak s kickem, tak s banem...
http://forum.sa-mp.c...ad.php?t=411763
tady o tom máš informace
možné řešení:
#define KickEx(%0) SetTimerEx("Kickk",100,false,"i",%0)
forward Kickk(playerid);
public Kickk(playerid)
{
Kick(playerid);
}
a používat KickEx(playerid);
-
keď otvoríš nový list pawna tak tam máš už prednašrtnuté OnPlayerCommandText tak namiesto toho //code here či jak to tam je hodíš napr GivePlayerMoney(playerid,5000000);
četls dobře? chce to na RZE 8, to mu nepůjde
-
pokud chceš stejné hodiny jako v single playeru, tak použij tohle:
-
složku ip vytvořenou máš?
-
ak bude treba priložím aj kód
samozřejmě že bude třeba...
-
Je to dobré na to, aby ťa nemohli zabiť napr. cez čelné sklo.
http://wiki.sa-mp.com/wiki/OnPlayerTakeDamage
tenhle public ti nic neříká? i přes to... 10x za sekundu dávat hráči 1M hp mi příjde nesmyslné...
-
soubor nejde stáhnout, btw
- 10 krát za sekundu sa mu pridá 1 000 000 hp (aj hráčovi vňom)
are you fucking kidding me?
- 1
-
case 3:{ SendClientMessageToAll(COLOR_GREEN,"TIP] !! Pro spawnutí vozidla použij (/carmenu)"); }
-
Udělal jsem to takto:
SetVehicleNumberPlate(Acar[server[AcarST]],0xFF000FFF,"ADMIN");
a hází to jedem error: argument type mismatch (argument 2)
jelikož fce SetVehicleNumberPlate nemá argument barvy, proto to takhle být nemůže... zkus to, co jsem dal nahoře: SetVehicleNumberPlate(Acar[server[AcarST]],"{FF0000}ADMIN");
Adrian potvrdil, že by to mělo jít, tak to zkus
-
jo ale já to potřebuju chápeš? ale ne reklama system prostě aby v chatu běžělo cca kažnoud minutu nápovědy o serveru
to je reklama systém... btw, hledej v sekci Ke stažení, qwer tam jeden má
TBan 2.0
v Snippets
Odesláno:
dobrá práce, ten multiplier je šikovná vychytávka