[Ajuda] Sobre Dcmd
#1

Estou mexendo no gamemode Ultimate Trucking ele tem um comando
assim:
PHP код:
dcmd_work(playerid,params[])
{
        
#pragma unused params
        
new pvehiclemodel GetVehicleModel(GetPlayerVehicleID(playerid));
        if(!
IsWorkingVeh(playerid,pvehiclemodel)) return SendClientMessage(playerid,red,"ERROR: "lgrey"Vocк precisa estar em um "lyellow2"veнculo"lgrey" para iniciar missхes!");
        if(!
IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)) && IsTruck(playerid,pvehiclemodel)) return SendClientMessage(playerid,red,"ERROR: "lgrey"Vocк precisar engatar um "lyellow2"trailer "lgrey"para fazer missхes!");
        if(
IsPlayerInMission[playerid] == 1) return SendClientMessage(playerid0xFF0000AA"ERROR: "lgrey"Vocк jб estб em uma missгo! Use "lyellow2"/cancelarmissao"lgrey" se voce deseja imterrope-lб!"); // prevents them from starting another mission
        /// e o resto ..... 
eu kero traduzir o comando em vez de dcmd_work eu quero por : dcmd_trabalhar

eu fiz tudo certo atй defini ele em: dcmd(trabalhar,4,cmdtext);

Complia certo mais na hora que entro no servidor e digito /trabalhar aparece comando invalido!
Reply
#2

pawn Код:
dcmd(trabalhar, 9, cmdtext);

dcmd_trabalhar(playerid,params[])
{
        #pragma unused params
        new pvehiclemodel = GetVehicleModel(GetPlayerVehicleID(playerid));
        if(!IsWorkingVeh(playerid,pvehiclemodel)) return SendClientMessage(playerid,red,"ERROR: "lgrey"Vocк precisa estar em um "lyellow2"veнculo"lgrey" para iniciar missхes!");
        if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)) && IsTruck(playerid,pvehiclemodel)) return SendClientMessage(playerid,red,"ERROR: "lgrey"Vocк precisar engatar um "lyellow2"trailer "lgrey"para fazer missхes!");
        if(IsPlayerInMission[playerid] == 1) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: "lgrey"Vocк jб estб em uma missгo! Use "lyellow2"/cancelarmissao"lgrey" se voce deseja imterrope-lб!"); // prevents them from starting another mission
        /// e o resto .....
Tб aн, Testa.
Reply
#3

Obrigado por fazer minha fixa cair.
Agora que me liguei.
o nє define o tamanho do cmd certo?
Reply
#4

Vei em DCMD vc tem que fazer isto

pawn Код:
dcmd(trabalhar,nъmeros do comando ,cmdtext);
EXEMPLO :

pawn Код:
dcmd(kill,4,cmdtext);
dcmd(trazer,5,cmdtext);
dcmd(trabalhar,9,cmdtext);
dcmd(x1,2,cmdtext);
Tipo contando as letras de cada comando e do lado vc coloca elas
Reply
#5

Obrigado й que eu nгo me liguei mano
Obrigado pela ajuda!

1є VEZ QUE USO DCMD
@finish
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)