[Ajuda] Comando
#1

To fazendo um FS de um Mapa aki e coloquei um comando nele, sу que da comando invalido ;/
O FS nгo dб nenhum erro.

PHP код:
#include                                 <a_samp>
#include                                 <streamer>
new Tele[100];
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1  //CREDIT: DracoBlue
public OnPlayerCommandText(playeridcmdtext[])
{
dcmd(arquibancada,12,cmdtext);
return 
0;
}
dcmd_arquibancada(playeridparams[])
#pragma unused params
{
SetPlayerPos(playerid, -547.0327,1972.2625,60.2639);
new 
pname[MAX_PLAYER_NAME];GetPlayerName(playeridpnamesizeof pname);
format(Telesizeof Tele,"%s foi para a Arquibancada ( /Arquibancada ) ",pname);
SendClientMessageToAll(-1,Tele);
return 
;

Reply
#2

Eu acho que dcmd nгo й dentro de callback, nгo tenho certeza.
Reply
#3

//TOPO DO GM:
pawn Код:
#include                                 <a_samp>
#include                                 <streamer>
dcmd(arquibancada,12,cmdtext);
new Tele[100];
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//CREDIT: DracoBlue

//FINAL DO GM:
pawn Код:
dcmd_arquibancada(playerid, params[])
#pragma unused params
{
SetPlayerPos(playerid, -547.0327,1972.2625,60.2639);
new pname[MAX_PLAYER_NAME];GetPlayerName(playerid, pname, sizeof pname);
format(Tele, sizeof Tele,"%s foi para a Arquibancada ( /Arquibancada ) ",pname);
SendClientMessageToAll(-1,Tele);
return 1 ;
}
Reply
#4

isso deu cmg eu fiz igual o do foca eu deu certo
Reply
#5

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
//TOPO DO GM:
pawn Код:
#include                                 <a_samp>
#include                                 <streamer>
dcmd(arquibancada,12,cmdtext);
new Tele[100];
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
//CREDIT: DracoBlue

//FINAL DO GM:
pawn Код:
dcmd_arquibancada(playerid, params[])
#pragma unused params
{
SetPlayerPos(playerid, -547.0327,1972.2625,60.2639);
new pname[MAX_PLAYER_NAME];GetPlayerName(playerid, pname, sizeof pname);
format(Tele, sizeof Tele,"%s foi para a Arquibancada ( /Arquibancada ) ",pname);
SendClientMessageToAll(-1,Tele);
return 1 ;
}
Nem deu... Fica com erro.
Reply
#6

Quote:
Originally Posted by clerISoN
Посмотреть сообщение
Nem deu... Fica com erro.
faz assim posta os ERROS que fica meio
Reply
#7

Quote:
Originally Posted by clerISoN
Посмотреть сообщение
Nem deu... Fica com erro.
Posta os erros amigo....
Reply
#8

Код:
C:\Users\usuario\Desktop\RPG\filterscripts\MapDrift.pwn(4) : error 010: invalid function or declaration
C:\Users\usuario\Desktop\RPG\filterscripts\MapDrift.pwn(151) : warning 203: symbol is never used: "dcmd_arquibancada"
Linha 4 :
Код:
dcmd(arquibancada,12,cmdtext);
n tem linha 151 -'
Reply
#9

coloca no topo do GM assim:
pawn Код:
#include <zcmd>
Coloque no public OnPlayerCommandText:
pawn Код:
CMD:arquibancada(playerid, params[])
{
SetPlayerPos(playerid, -547.0327,1972.2625,60.2639);
new pname[MAX_PLAYER_NAME];GetPlayerName(playerid, pname, sizeof pname);
format(Tele, sizeof Tele,"%s foi para a Arquibancada ( /Arquibancada ) ",pname);
SendClientMessageToAll(-1,Tele);
return 1 ;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)