pomoc

Započeo toncikica, Maj 17, 2023, 18:44:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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]
Poslednja Izmena: Maj 17, 2023, 18:46:23 POSLE PODNE od toncikica

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