Tak mne to ani neskompilovalo, vkuse mi zamrzol compiler. Pozeral som čo by to mohlo robiť, potom som odstránil toto:
spd(id,6,msg,"{FF0000}Pravidlá {FFFFFF}Servera {FF0000}Evolve-HostingSK","V prípade, že nebudete dodržiavať následujúce pravidlá, môžete byť potrestaný banom!\n\n{3300FF}Zákaz nadávať do chatu\nZákaz urážať hráčov, nadávať adminom\nAk máte problémy, vždy kontaktujte Admina na servery\nAk nájdete chybu / bug, nezneužívajte ho, nahláste ho\nZákaz používania cheatov, hackov alebo iných vychitávok ktoré vám zlepšia hru\nAdmini majú vždy pravdu\n\n{FFCC00}- Tieto pravidlá môžeme hocikedy upraviť!","Súhlasím","Zrušiť");
A už to išlo. Nemôžeš mať taký dlhý príkaz. Musíš to naformátovať a tak to tam vložiť
new str[500];
format(str,sizeof(str),"V prípade, že nebudete dodržiavať následujúce pravidlá, môžete byť potrestaný banom!\n\n{3300FF}Zákaz nadávať do chatu\n");
format(str,sizeof(str),"Zákaz urážať hráčov, nadávať adminom\nAk máte problémy, vždy kontaktujte Admina na servery\nAk nájdete chybu / bug, nezneužívajte ho");
format(str,sizeof(str),"nahláste ho\nZákaz používania cheatov, hackov alebo iných vychitávok ktoré vám zlepšia hru\nAdmini majú vždy pravdu\n\n{FFCC00}- Tieto pravidlá môžeme hocikedy upraviť!");
spd(id,6,msg,"{FF0000}Pravidlá {FFFFFF}Servera {FF0000}Evolve-HostingSK",str,"Súhlasím","Zrušiť"); // Ako vidíš tu nedávaš potom úvodzovky medzi str, pretože by si mal v dialógu potom napísané iba "str" namiesto tvojho stringu čo si si naformátoval.
if(dialogid == 3 && response)
{
if(getpm(id) < 1500) return scm(id,-1,"{FF0000} [Error] Nemáš dostatok peňazí na zakúpenie vlastnej zbrani!");
gpw(id,strval(inputtext));
Chýba ti počet nábojov - gpw(id,strval(inputtext),NÁBOJE);
Ban(GetPVarInt(id,"idhraca"),strval(inputtext));
http://wiki.sa-mp.com/wiki/Ban - Funkcia ban nezapisuje reason , musíš použiť http://wiki.sa-mp.com/wiki/BanEx
Kick(GetPVarInt(id,"idvyhodeneho"),strval(inputtext));
http://wiki.sa-mp.com/wiki/Kick - Pri kicku môžeš ten dôvod vypísať akurát hráčom do správy, SAMP dôvod kicku nezapisuje.
if(IsPlayerAdmin(id)) return scm(id,-1,"[Error] Niesi Admin!");
Nemáš tam tu negáciu. !IsPlayerAdmin(id)
: warning 202: number of arguments does not match definition ==> počet polí v tvojom príkaze nesedí s počtom polí ako to je v SAMP