[Ajuda] Erro Script -
KinX - 03.12.2011
FS deu erro! se alguem conseguir corrigir, por favor fale o que eu errei para da proxima vez fazer direitinho
FilterScript (Completo)
pawn Код:
#include <a_samp>
main()
{
print("Servidor execultado com sucesso");
print("-------------------------");
print("Forum, Acesse");
}
public OnGameModeInit()
{if(strcmp(cmdtext, "/pegar gasolina", true) == 0)
{
AttachObjectToPlayer( 1650, playerid, 1.5, 0.5, 0, 0, 1.5, 2 );
return 1;
}
Os erros sao os seguintes:
C:\Users\User4\Desktop\Exemplo .pwn(12) : error 017: undefined symbol "cmdtext"
C:\Users\User4\Desktop\Exemplo .pwn(14) : error 017: undefined symbol "playerid"
C:\Users\User4\Desktop\Exemplo .pwn(16) : error 030: compound statement not closed at the end of file (started at line 12)
Re: [Ajuda] Erro Script -
Cristhian - 03.12.2011
vocк sу pode usar cmdtext na:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
iria ficar assim:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/pegargasolina", true) == 0)
{
AttachObjectToPlayer( 1650, playerid, 1.5, 0.5, 0, 0, 1.5, 2 );
return 1;
}
return 0;
}
Re: [Ajuda] Erro Script -
KinX - 03.12.2011
ok, vou tentar fazer aqui e jaja posto de novo.
Re: [Ajuda] Erro Script -
KinX - 03.12.2011
Boa XD, agora o unico erro que procede й akele, devo ter fexado as chaves em lugar errado :S
pawn Код:
#include <a_samp>
main()
{
print("Servidor execultado com sucesso");
print("-------------------------");
print("Forum.SA-MP.com - Acesse!");
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/pegar gasolina", true))
{
AttachObjectToPlayer( 1650, playerid, 1.5, 0.5, 0, 0, 1.5, 2 );
return 1;
}
ERRO:
C:\Users\User4\Desktop\Exemplo .pwn(1
: error 030: compound statement not closed at the end of file (started at line 12)
Re: [Ajuda] Erro Script -
KinX - 03.12.2011
Vlw Christian ,esse pawn q vc me mandou realmente funcionou ! Sу gostaria que vocк me explicasse pq vc colocou "Return 0" la embaixo
Re: [Ajuda] Erro Script -
Cristhian - 03.12.2011
faltou fechar a public (tbm deve ser fechada) e no caso retorna falso, ou seja, "return 0;" ou "return false;"
seu cуdigo ficaria assim:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/pegar gasolina", true))
{
AttachObjectToPlayer( 1650, playerid, 1.5, 0.5, 0, 0, 1.5, 2 );
return 1;
}
return 0;
}
@EDIT:
Te aconselho a baixar algum gm de drift ou DM para estuda-lo.
@EDITІ:
caso vc digite algum comando que nгo exista retorna falso ao player, vocк tambйm pode trocar o "return 0;" para uma mensagem. Quando o player digita um comando inexistente irб aparecer sua mensagem por exemplo:
pawn Код:
return SendClientMessage(playerid, COR, "MENSAGEM"); //sua mensagem deve ficar entre aspas " "
Re: [Ajuda] Erro Script -
KinX - 03.12.2011
okok vlw pelas dicas xD irao ajudar , aqui ,testei ele ingame mas o objeto nao apareceu na mao do boneco, que й onde eu queria que aparecesse, tem q editar as coordenadas para aparecer na mao do boneco?
Re: [Ajuda] Erro Script -
Cristhian - 03.12.2011
sim, tem que editar as coordenadas. Um site que pode lhe ajudar muito й o
https://sampwiki.blast.hk/ ele te mostras os parametros da funзгo desejada e lhe dб dicas de como usar o cуdigo. O site й em inglкs, mas й sу traduzir no ****** ^^
OBS: talvez vocк jб use o site .-.
@EDIT:
agora vou durmir, jб sгo 02:03, boa noite, qualquer coisa й sу postar ai que amanhг (amanhг с nй?! daqui a pouco) eu dou uma olhada ^^
Re: [Ajuda] Erro Script -
KinX - 03.12.2011
Ok, obrigado e desculpe os transtornos, ainda sou amador rsrs