Započeo Salee21
•28. Jun 2017.• Zaključano2 puta mi napise isto u /f chatu
487
pregleda
2
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
12
Postovi:
6
Teme:
Pridružio se:Nov. 2016
28. Jun 2017.
ZnaÄi slagao sam da u organizacijama bude 14 rankova,medutim kad sam to resio pojavio se problem da svaki puta kad napises nesto na /f dojde 2 puta npr:/f a
Leader-Nick:a
Leader-Nick:a
I menjao sam dosta toga i nikako da resim taj problem ovo je dio skripte za /f chat
Leader-Nick:a
Leader-Nick:a
I menjao sam dosta toga i nikako da resim taj problem ovo je dio skripte za /f chat
Quote
CMD:f( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xZatvor ] != 0 ) return GRESKA( playerid, "Ne mozes koristi ovu komandu dok si u jailu." );
if( PlayerInfo[ playerid ][ xMute ] != 0) return GRESKA( playerid, "Ne mozete pricati, usutkani ste.");
if( PlayerCuffed[ playerid ] >= 1 ) return GRESKA( playerid, "Ne mozes koristiti komandu kad si cuffovan ili tazovan.");
if( PlayerInfo[ playerid ][ xZatvor ] >= 1 ) return GRESKA( playerid, "Ne mozete pisati dok ste u zatvoru / ALKATRAZ.");
new poruka[ 128 ], string[ 234 ];
if( sscanf(params, "s", poruka)) return Usage( playerid, "/f ");
for( new b = 0; b < sizeof( ZabranjeneReci ); b++) {
if( strfind( poruka, ZabranjeneReci[ b ], true ) != -1 ) {
format( globalstring, sizeof( globalstring ), "[!]%s[%d]: %s", ImeIgraca( playerid ), playerid, poruka );
AdminPoruka( 0x808000AA, globalstring );
}
}
if( PlayerInfo[ playerid ][ xLider ] > 0 || PlayerInfo[ playerid ][ xClan ] > 0) {
if( PlayerInfo[ playerid ][ xRank ] == 1) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank1 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 2) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank2 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 3) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank3 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 4) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank4 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 5) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank5 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 6) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank6 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 7) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank7 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 8 ) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank8 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 9) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank9 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 10) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank10 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 11) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank11 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 12) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank12 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 13) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank13 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 14) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank14 ], ImeIgraca( playerid ), poruka );
OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0xD2CFCFFF, string );
OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0x95b4a2FF, string ); }
else { GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu" ); return true; }
return true;
}
if( PlayerInfo[ playerid ][ xZatvor ] != 0 ) return GRESKA( playerid, "Ne mozes koristi ovu komandu dok si u jailu." );
if( PlayerInfo[ playerid ][ xMute ] != 0) return GRESKA( playerid, "Ne mozete pricati, usutkani ste.");
if( PlayerCuffed[ playerid ] >= 1 ) return GRESKA( playerid, "Ne mozes koristiti komandu kad si cuffovan ili tazovan.");
if( PlayerInfo[ playerid ][ xZatvor ] >= 1 ) return GRESKA( playerid, "Ne mozete pisati dok ste u zatvoru / ALKATRAZ.");
new poruka[ 128 ], string[ 234 ];
if( sscanf(params, "s", poruka)) return Usage( playerid, "/f ");
for( new b = 0; b < sizeof( ZabranjeneReci ); b++) {
if( strfind( poruka, ZabranjeneReci[ b ], true ) != -1 ) {
format( globalstring, sizeof( globalstring ), "[!]%s[%d]: %s", ImeIgraca( playerid ), playerid, poruka );
AdminPoruka( 0x808000AA, globalstring );
}
}
if( PlayerInfo[ playerid ][ xLider ] > 0 || PlayerInfo[ playerid ][ xClan ] > 0) {
if( PlayerInfo[ playerid ][ xRank ] == 1) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank1 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 2) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank2 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 3) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank3 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 4) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank4 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 5) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank5 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 6) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank6 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 7) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank7 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 8 ) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank8 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 9) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank9 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 10) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank10 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 11) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank11 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 12) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank12 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 13) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank13 ], ImeIgraca( playerid ), poruka );
else if( PlayerInfo[ playerid ][ xRank ] == 14) format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank14 ], ImeIgraca( playerid ), poruka );
OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0xD2CFCFFF, string );
OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0x95b4a2FF, string ); }
else { GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu" ); return true; }
return true;
}
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
23
Postovi:
3
Teme:
Pridružio se:Maj 2017
28. Jun 2017.
preporucujem da umjesto:
stavis, jer vise ima clanova nego lidera tako da izvrsavanje drugog uslova u vecim slucajvim ce biti preskoceni a samim tim kod i brzi:
bolji ti je odabir sa switch-om jer je brzi nego ta stalna provjera:
if( PlayerInfo == 0 || PlayerInfo== 0) //PlayerInfo < 1 || PlayerInfo< 1
{
GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu" );
return false;
}
//ne treba ti vise if jer si uradio vec provjeru gore;
switch(PlayerInfo[ playerid ][ xRank ])
{
case 1: format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank1 ], ImeIgraca( playerid ), poruka );
case 2: format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank2 ], ImeIgraca( playerid ), poruka );
itd.
OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0x95b4a2FF, string );
}
return true;
if( PlayerInfo[ playerid ][ xLider ] > 0 || PlayerInfo[ playerid ][ xClan ] > 0) stavis, jer vise ima clanova nego lidera tako da izvrsavanje drugog uslova u vecim slucajvim ce biti preskoceni a samim tim kod i brzi:
if(PlayerInfo > 0 || PlayerInfo > 0) bolji ti je odabir sa switch-om jer je brzi nego ta stalna provjera:
if( PlayerInfo == 0 || PlayerInfo== 0) //PlayerInfo < 1 || PlayerInfo< 1
{
GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu" );
return false;
}
//ne treba ti vise if jer si uradio vec provjeru gore;
switch(PlayerInfo[ playerid ][ xRank ])
{
case 1: format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank1 ], ImeIgraca( playerid ), poruka );
case 2: format(string, sizeof string, "(%s) %s %s: "col_white"%s.", OI[ PlayerInfo[ playerid ][ xClan ] ][ oPreFix ], OI[ PlayerInfo[ playerid ][ xClan ]][ oRank2 ], ImeIgraca( playerid ), poruka );
itd.
OrgPoruka( PlayerInfo[ playerid ][ xClan ], 0x95b4a2FF, string );
}
return true;
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava