[AJUDA] CMD
#1

Bom pessoal como voces viram ou nгo meu topico parar criar 1 vaca tals , ja consegui mais ja pesquisei no ****** em em tudo nгo consigo achar se tiver aqui no forum me desculpe mais eu tentei procurar

Estб assim o FS:
Код HTML:
#include <a_samp>

#define FILTERSCRIPT

//
//
//

public OnPlayerSpawn(playerid)
{
    SetPlayerHoldingObject(playerid, 11470, 2); //vaca
    return 1;
}}
Eu queria um comando assim /vaca [ID/NICK-PLAYER]
Transformar o player na vaca que estб ali
se alguem me ajudar nossa vou ficar felizгo ^^
Reply
#2

cara so uma sugestao aqui,nao sei se ta certo mais vale tentar ae,tenta colocar assim :
Код:
if(strcmp(cmd, "/vaca", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
            SetPlayerHoldingObject(playerid, 11470, 2); 
            }
		return 1;
	}
Reply
#3

Erro:
Код HTML:
C:\Documents and Settings\Andre_2\Meus documentos\Downloads\SAMP\Gamemodes\BSLRP\filterscripts\Vaca.pwn(10) : error 017: undefined symbol "cmd"
C:\Documents and Settings\Andre_2\Meus documentos\Downloads\SAMP\Gamemodes\BSLRP\filterscripts\Vaca.pwn(18) : error 030: compound statement not closed at the end of file (started at line 12)
Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Estб Assim:
Код HTML:
#include <a_samp>

#define FILTERSCRIPT

//
//
//

public OnPlayerSpawn(playerid)
if(strcmp(cmd, "/vaca", true) == 0)
	{
	    if(IsPlayerConnected(playerid))

{
    SetPlayerHoldingObject(playerid, 11470, 2); //vaca
    return 1;
}
Reply
#4

cara, vc tem q botar o q ele mandou em ...CommandText
Reply
#5

pawn Код:
if(strcmp(cmd, "/vaca", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, 0xE3E3E3FF, "USE: /vaca [playerid]");
                return 1;
            }

            new player1;
            player1 = strval(tmp);
            new Float:X, Float:Y, Float:Z;
            GetPlayerPos(player1,Float:X, Float:Y, Float:Z);
            SetPlayerHoldingObject(player1, 11470, 2); //vaca
        }
        return 1;
    }
Reply
#6

n to conseguindo colocar
Reply
#7

Eu testei, a vaca й enorme lol tem 2 vacas no meio dos objetos...
Reply
#8

velho me manda o FS inteiro n to conseguindo compilar da uns erros aqui
manda ele pronto so para compilar aqui namoral sou nb como podem ver
Reply
#9

pawn Код:
#include <a_samp>

public OnFilterScriptInit()
{
    print("A Vaca falou moooo");
    return 1;
}

//------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    new tmp[256];
   
    if(strcmp(cmd, "/vaca", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, 0xE3E3E3FF, "USE: /vaca [playerid]");
                return 1;
            }

            new player1;
            player1 = strval(tmp);
            new Float:X, Float:Y, Float:Z;
            GetPlayerPos(player1,Float:X, Float:Y, Float:Z);
            SetPlayerHoldingObject(player1, 11470, 2); //vaca
        }
        return 1;
    }
   
    return 0;
}
Reply
#10

Erro:
Код HTML:
C:\Documents and Settings\Andre_2\Meus documentos\Downloads\SAMP\Gamemodes\BSLRP\filterscripts\Vaca.pwn(20) : error 017: undefined symbol "strtok"
C:\Documents and Settings\Andre_2\Meus documentos\Downloads\SAMP\Gamemodes\BSLRP\filterscripts\Vaca.pwn(20) : error 033: array must be indexed (variable "tmp")
Pawn compiler 3.2.3664              Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Alguem me ajuda
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)