[Ajuda] Nгo muda skin
#1

Galera , to tentando fazer um cmd propio aqui de setar skin mais nгo ta dando certo

simplesmente nгo acontece nada !


Code :


pawn Код:
CMD:setarskin(playerid, params[])
{
    new para1,string[128], level;
    {
    if(sscanf(params, "ud", para1, level))
    {
        SendClientMessage(playerid, BRANCO, "USE: /setskin [playerid] [skin id]");
        return true;
    }
    if(level > 299 || level < 1)
    {
        SendClientMessage(playerid, BRANCO, "[{FF0000}!{FFFFFF}]Skin Nгo Vбlida");
        return true;
    }
    if (DadosJogador[playerid][ADMIN_NIVEL] >= 3)
    if(DadosJogador[playerid][VERIFICAR_MODO_ADMIN] != 1 && DadosJogador[playerid][ADMIN_NIVEL] <=5)
    return SendClientMessage(playerid, BRANCO, " Vocк nгo pode usar este comando, pois nгo estб em modo trabalho!");
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    SetPlayerSkin(playerid, level);
    DadosJogador[para1][SKIN_JOGADOR] = level;
    format(string, sizeof(string), "O Admin %s Mudou sua Skin para %d!", PlayerNick(playerid),PlayerNick(para1),level);
    SendClientMessage(para1, BRANCO, string);
    }
    }
    }
    return 1;
}
Ajudem pfv
Reply
#2

PHP код:
CMD:setarskin(playeridparams[])
{
    new 
para1,string[128], level;
    if(
DadosJogador[playerid][ADMIN_NIVEL] <5)return SendClientMessage(playeridBRANCO" ERRO!: Vocк nгo й um admin.");
    if(
DadosJogador[playerid][VERIFICAR_MODO_ADMIN] != 1)return SendClientMessage(playeridBRANCO" Vocк nгo pode usar este comando, pois nгo estб em modo trabalho!");
    if(
sscanf(params"ud"para1level))return SendClientMessage(playeridBRANCO"USE: /setskin [ID] [skinId]");
    if(
level || level 299)return SendClientMessage(playeridBRANCO"[{FF0000}!{FFFFFF}]Skin Nгo Vбlida");
    if(!
IsPlayerConnected(para1))return SendClientMessage(playeridBRANCO" ERRO!: jogador nгo conectado");
    
//if(para1 != INVALID_PLAYER_ID)
    
SetPlayerSkin(para1level);
    
DadosJogador[para1][SKIN_JOGADOR] = level;
    
format(stringsizeof(string), "O Admin %s Mudou sua Skin para %d!"PlayerNick(playerid),PlayerNick(para1),level);
    
SendClientMessage(para1BRANCOstring);
    return 
1;

Se me recordo INVALID_PLAYER_ID й vocк mesmo. E se estб chamando a funзгo para si mesmo entгo nгo ira funcionar, tente utilizar o code acima.
Reply
#3

Ta dando que o comando nгo existe
Reply
#4

Vocк tem pelo menos os querimentos que estгo pedindo?
Player Administrador e em modo administrativo, й bom rever isso!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)