Znaci napravio sam komandu /vipwarn, sve radi osim kada igrac dobije 5 vip warnova, srw bi mu automatski trebo skinut vipa, ali ne skine, nezz u cemu je problem...[pawn]CMD:vipwarn( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] >=2 ){
if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Da bi koristili ovu komandu morate biti na duznosti." );
new id, reason[ 48 ];
if( sscanf( params, "us[48]", id, reason ) ) return KORISCENJE( playerid, "/vipwarn (playerid) [ Razlog ]");
if( PlayerInfo[ id ][ xVIPLevel ] <=1 ) return GRESKA( playerid, "Igrac ne posjeduje VIP Level");
new name[32];
GetPlayerName(id, name, sizeof(name));
if(!strcmp(name, "Kralj", true)) return GRESKA(playerid, "STA MISLIS TI KO SI?, DA LI ZNAS KO JE KRALJ?!");
if( !IsPlayerConnected( id ) ) return GRESKA( playerid, "Pogresan ID!");
PlayerInfo[ id ][ xVIPWarn ] += 1; SavePlayer( id );
Info( id, "Admin %s vam je dao VIP Warn(%d po redu). Razlog: %s", ImeIgraca( playerid ), PlayerInfo[ id ][ xVIPWarn ], reason );
Info( playerid, "Dali ste VIP Warn igracu %s. Razlog: %s", ImeIgraca( id ), reason );
format( globalstring, sizeof( globalstring ),"VIP WARN:"col_white" %s je dao VIP Warn igracu %s Razlog: %s.", ImeIgraca( playerid ), ImeIgraca( id ), reason );
SCMA( JAKA, globalstring );
if( PlayerInfo[ id ][ xVIPWarn ] >= 5 ) {
PlayerInfo[ playerid ][ xVIPLevel ] = 0 ;
PlayerInfo[ playerid ][ xVipTime ] = 0;
SavePlayer( id );
format( globalstring, sizeof( globalstring ), "[ VIP ]"col_white" %s je dobio skidanje VIP pozicije, razlog: 5 upozorenja.", ImeIgraca( id ) );
AdminPoruka( KENNDY, globalstring );
}
}
else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
return 1;
}[/pawn]
Zato sto ne treba playerid nego id.
PlayerInfo[ playerid ][ xVIPLevel ] = 0 ; // PlayerInfo[ id ][ xVIPLevel ] = 0 ;
PlayerInfo[ playerid ][ xVipTime ] = 0; // PlayerInfo[ id ][ xVipTime ] = 0;
Citat: Goku ^ poslato Maj 18, 2023, 01:49:35 PRE PODNE
Zato sto ne treba playerid nego id.
PlayerInfo[ playerid ][ xVIPLevel ] = 0 ; // PlayerInfo[ id ][ xVIPLevel ] = 0 ;
PlayerInfo[ playerid ][ xVipTime ] = 0; // PlayerInfo[ id ][ xVipTime ] = 0;
Hvala buraz <3