[Ajuda] Oque tem de errado aqui gente o.o ?
#1

pawn Код:
CMD:equipar(playerid,params[])
{
new id;
new nome[MAX_PLAYER_NAME];
new msg[128];

if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"comando apenas pra administrador rcon");
if(sscanf(params,"u",id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO,comando correto й /equipar [id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO player nгo conectado");
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,100);
SetPlayerArmor(playerid,100);
GetPlayerName(playerid,nome,sizeof(nome));
format(msg,128,"%s te equipou com armas,vida e colete",nome);
SendClientMessage(playerid,0x33AA33AA,msg);
return true;
}
Nesse comando num tem absolutamente nada de errado o.O ( pelo menos ao meu ponto de vista )
mas olha o erro que dб no pawn;

PHP код:
C:\Users\Vitor\Downloads\Server Gta Torcidas\gamemodes\gt.pwn(383) : error 017undefined symbol "SetPlayerArmor"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error

Reply
#2

Quote:
Originally Posted by vitorvlv
Посмотреть сообщение
CMD:equipar(playerid,params[])
{
new id;
new nome[MAX_PLAYER_NAME];
new msg[128];

if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"comando apenas pra administrador rcon");
if(sscanf(params,"u",id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO,comand o correto й /equipar [id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO player nгo conectado");
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,100);
SetPlayerArmor(playerid,100);
GetPlayerName(playerid,nome,sizeof(nome));
format(msg,128,"%s te equipou com armas,vida e colete",nome);
SendClientMessage(playerid,0x33AA33AA,msg);
return true;
}

Nesse comando num tem absolutamente nada de errado o.O ( pelo menos ao meu ponto de vista )
mas olha o erro que dб no pawn;

PHP код:
C:\Users\Vitor\Downloads\Server Gta Torcidas\gamemodes\gt.pwn(383) : error 017undefined symbol "SetPlayerArmor"
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error

Aqui estб:

Код:
CMD:equipar(playerid,params[])
{
   new id;
   new nome[MAX_PLAYER_NAME];
   new msg[128];

   if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"comando apenas pra administrador rcon");
   if(sscanf(params,"u",id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO,comando correto й /equipar [id]");
   if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO player nгo conectado");

   SetPlayerHealth(playerid,100);
   GivePlayerWeapon(playerid,24,100);
   SetPlayerArmour(playerid,100); 

   GetPlayerName(playerid,nome,sizeof(nome));
   format(msg,128,"%s te equipou com armas,vida e colete",nome);
   SendClientMessage(playerid,0x33AA33AA,msg);
   return true;
}
Й
PHP код:
SetPlayerArmour(playerid100); 
e nгo
PHP код:
SetPlayerArmor(playerid,100); 
Reply
#3

Pra que sscanf para apenas 1 parвmetro?

Tirando que, o comando esta errado.
Reply
#4

Quote:
Originally Posted by .ThePro
Посмотреть сообщение
Aqui estб:

Код:
CMD:equipar(playerid,params[])
{
   new id;
   new nome[MAX_PLAYER_NAME];
   new msg[128];

   if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000AA,"comando apenas pra administrador rcon");
   if(sscanf(params,"u",id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO,comando correto й /equipar [id]");
   if(!IsPlayerConnected(id)) return SendClientMessage(playerid,0xFF0000AA,"ERRO player nгo conectado");

   SetPlayerHealth(playerid,100);
   GivePlayerWeapon(playerid,24,100);
   SetPlayerArmour(playerid,100); 

   GetPlayerName(playerid,nome,sizeof(nome));
   format(msg,128,"%s te equipou com armas,vida e colete",nome);
   SendClientMessage(playerid,0x33AA33AA,msg);
   return true;
}
Й
PHP код:
SetPlayerArmour(playerid100); 
e nгo
PHP код:
SetPlayerArmor(playerid,100); 
Realmente,kkkkk

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Pra que sscanf para apenas 1 parвmetro?

Tirando que, o comando esta errado.
Por que o comando estб errado ?
e eu uso o sscanf em tudo u-u sou noob
Reply
#5

Quote:
Originally Posted by vitorvlv
Посмотреть сообщение
Realmente,kkkkk



Por que o comando estб errado ?
e eu uso o sscanf em tudo u-u sou noob
Dica: O cara vai digitar /equipar [id] e no fim, vai acabar equipando a si mesmo.
Reply
#6

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Dica: O cara vai digitar /equipar [id] e no fim, vai acabar equipando a si mesmo.
hm,entendo,e como eu arrumo isso ? :c
'sim sou meio burro'
Reply
#7

Troque, playerid por id

PHP код:
   SetPlayerHealth(id,100);
   
GivePlayerWeapon(id,24,100);
   
SetPlayerArmour(id,100); 
Reply
#8

Como o ThePro disse...

Troque as seguintes funзoes:
pawn Код:
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,100);
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,0x33AA33AA,msg);
para:

pawn Код:
SetPlayerHealth(id, 100);
GivePlayerWeapon(id, 24, 100);
SetPlayerArmour(id, 100);
SendClientMessage(id, 0x33AA33AA, msg);
.
Reply
#9

hmmmmmm,entendo;
vlw xD
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)