[Pedido]/dargas - 
akZ -  03.07.2011
Eu queria um comando tipo /dargas, mas que so admins podem usar para encher o tanque de gasolina do player ja procurei e nao deu ai to postando aqui pra ver se me ajudem so ta faltando isso pra ficar on ;s 
: 
Re: [Pedido]/dargas - 
steeldark -  03.07.2011
vк se funciona..
no OnGameModeInit:
no nPlayerCommandText:
pawn Код:
if (strcmp("/dargas", cmdtext, true) == 0)
{
    if(IsPlayerAdmin(playerid)){
    for(new i = 0; i < MAX_PLAYERS; i++)
    gGas[i]=100;
    SendClientMessage(i,0xFFFFFFAA,"Um adm encheu o seu tanque de gasolina!");
    return 1;
}
SendClientMessage(playerid,0xFFFFFFAA,"Vocк nгo й adm!");
return 1;
}
 
Re: [Pedido]/dargas - rjjj -  03.07.2011
Isto deve resolver o seu problema 

.
Vocк nгo especificou qual sistema de parвmetros de comandos vocк usa, entretanto, devido б variбvel citada por vocк ser uma das que compхem o Gamemode GodFather, fiz seu comando usando dados do mesmo 

:
pawn Код:
if(strcmp(cmd, "/dargas", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Administrador.");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dargas [id] [quantidade]");
        giveplayerid = ReturnUser(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dargas [id] [quantidade]");
        GetPlayerName(playerid,sendername,sizeof(sendername));
        GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
        if(!IsPlayerInAnyVehicle(giveplayerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "O jogador nгo estб em nenhum veнculo !");
        Gas[GetPlayerVehicleID(giveplayerid)] = strval(tmp);
        format(string,sizeof(string), "O Administrador %s encheu %d litros do Tanque do seu veнculo !", sendername, strval(tmp));
        SendClientMessage(giveplayerid, 0xFFFFFFAA, string);
        format(string,sizeof(string), "Vocк encheu %d litros do Tanque do veнculo do Jogador %s !", strval(tmp), giveplayer);
        SendClientMessage(playerid, 0xFFFFFFAA, string);
        return true;
    }
 
Espero ter ajudado 

.
Re: [Pedido]/dargas - 
akZ -  03.07.2011
valeu ai mas deu esse error, 
pawn Код:
\gamemodes\GMZ.pwn(2696) : error 017: undefined symbol "playerid"
 
Linha: 
@EDIT 
Vou ver agora rjjj :]
Re: [Pedido]/dargas - 
steeldark -  03.07.2011
Quote:
| 
					Originally Posted by akZ  valeu ai mas deu esse error,  
pawn Код: \gamemodes\GMZ.pwn(2696) : error 017: undefined symbol "playerid"
 
Linha:  @EDIT  
Vou ver agora rjjj :] | 
 hehe mals, coloca o "gGas[playerid]=100;" no OnPlayerConnect..
mas o do rjjj estб melhor elaborado.  o dele permite que vocк dк a um unico player, e a quantia que quizer de gasolina.
Re: [Pedido]/dargas - 
akZ -  03.07.2011
Agora deu valeu a todos ae 

.
Re: [Pedido]/dargas - 
Dr_Pawno -  04.07.2011
Se seu gm for o GodFather nao vai funcionar. O GodFather usa Gas para definir o gas do veiculo e gGas para mostrar o gas quando ele diminuir.
Re: [Pedido]/dargas - 
akZ -  04.07.2011
Man deu isso mesmo no pawn nao deu erro mas ingame nгo deu nada ;x
Re: [Pedido]/dargas - 
steeldark -  04.07.2011
Quote:
| 
					Originally Posted by akZ  Man deu isso mesmo no pawn nao deu erro mas ingame nгo deu nada ;x | 
 sou novo por aqui, entгo nao sei dizer ao certo qual variavel vocк teria q subistituir..
porem procure pela variavel que o gm usa pra definir a gasolina e substitua o "gGas " dos comandos passados por ela.
deve funcionar normal. 
 
 