Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

2 puta mi napise isto u /f chatu

Započeo Salee21
pre 8 godina
438
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Salee21
Street Runner
pre 8 godina
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
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;
}
jasarsoft
Street Runner
pre 8 godina
preporucujem da umjesto:
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