[Ajuda] Erro Script
#1

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)
Reply
#2

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;
}
Reply
#3

ok, vou tentar fazer aqui e jaja posto de novo.
Reply
#4

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)
Reply
#5

Vlw Christian ,esse pawn q vc me mandou realmente funcionou ! Sу gostaria que vocк me explicasse pq vc colocou "Return 0" la embaixo
Reply
#6

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 " "
Reply
#7

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?
Reply
#8

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 ^^
Reply
#9

Ok, obrigado e desculpe os transtornos, ainda sou amador rsrs
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)