[Ajuda] Comando /pedircontas
#1

Gostaria da ajuda de voces para me indicar onde esta o erro do codigo

Код HTML:
CMD:pedircontas(playerid, params[])
{
		new PlayerB;
                new nome[MAX_PLAYER_NAME];
		if(PlayerOrg[playerid][Org] == 0) return SendClientMessage(playerid, COR_GROOVE, "Voce nao esta autorizado a usar este comando!");
                if(sscanf(params, "d", PlayerB)) return 1;
		GetPlayerName(playerid, nome, sizeof(nome));
		format(String, sizeof(String), "O Player {1B95E0}%s{00C2EC} pediu contas de sua Organizaзao\r\n", Nome(playerid));
		SendClientMessageToAll(VERDE_AGUA, String);
		PlayerOrg[PlayerB][Cargo] = 0;
		PlayerOrg[PlayerB][Org] = 0;
		SetPlayerColor(PlayerB, COR_CIVIL);
		ResetPlayerWeapons(PlayerB);
		SpawnPlayer(PlayerB);
		return 1;
}
Esta pegando o comando ate mesmo anuncia a mensagem e respawna porem nao esta trocando a Org e Cargo para 0.Por Favor me ajudem!
Reply
#2

Poste o erro, e a linha do erro, pra facilitar .
Reply
#3

Nao,esta compilando normalmente porem quando dou o comando /pedircontas eu sou respawnado,й retirado minhas armas e anuncia a mensagem que eu deixei a org porem nao esta setando Org = 0 e Cargo = 0
Reply
#4

pawn Код:
CMD:pedircontas(playerid)
{
                new nome[MAX_PLAYER_NAME];
        if(PlayerOrg[playerid][Org] == 0) return SendClientMessage(playerid, COR_GROOVE, "Voce nao esta autorizado a usar este comando!");
        GetPlayerName(playerid, nome, sizeof(nome));
        format(String, sizeof(String), "O Player {1B95E0}%s{00C2EC} pediu contas de sua Organizaзao\r\n", Nome(playerid));
        SendClientMessageToAll(VERDE_AGUA, String);
        PlayerOrg[playerid][Cargo] = 0;
        PlayerOrg[playerid][Org] = 0;
        SetPlayerColor(PlayerB, COR_CIVIL);
        ResetPlayerWeapons(playerid);
        SpawnPlayer(playerid);
        return 1;
}
Tenta isso cara, nгo sei se vai dar certo, mais vale a pena tentar
Reply
#5

Nem deu kkk' + vlw
Reply
#6

Sу uma dъvida...

Qual a funзгo desse comando?
Reply
#7

pedir contas da organizaзao ue
Reply
#8

Me diz...

Por que usou a sscanf i por que, new PlayerB; ?
Reply
#9

pawn Код:
CMD:pedircontas(playerid, params[])
{  
    if ( PlayerOrg [ playerid ] [ Org ] == 0)
        return SendClientMessage ( playerid, COR_GROOVE, "Vocк nгo estб em uma organizaзгo!" );
   
    new
        str_message [ 128 ],
        str_player_name [ MAX_PLAYER_NAME ];
       
    GetPlayerName ( playerid, str_player_name, MAX_PLAYER_NAME );
   
    format ( str_message, 128, "O Player {1B95E0}%s{00C2EC} pediu contas de sua Organizaзao\r\n", str_player_name );
    SendClientMessageToAll ( VERDE_AGUA, String );
   
    PlayerOrg [ playerid ][ Cargo ] = 0;
    PlayerOrg [ playerid ][ Org ] = 0;
   
    SetPlayerColor ( playerid, COR_CIVIL );
    ResetPlayerWeapons ( playerid );
    SpawnPlayer ( playerid );
   
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)