[ajuda] Mensagem repetida sempre que utilizo comandos -
Rick_DR - 04.05.2010
Boas.
Jб tive a dar voltas e voltas mas nгo consigo resolver o meu problema. eu criei um sistemas de viagens
pawn Code:
if (strcmp("/lssf", cmdtext, true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!");
if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid, COR_CEU,"Vocк nгo tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de San Fierro");
SendClientMessage(playerid, COLOR_DARKRED, "1000Ђ o bilhete");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-1000);
return 1;
}
Agora sempre que meto outro comando no jogo por exemplo /bar aparece primeiro a dizer "Bem-Vindo ao Aeroporto de San Fierro".
jб tentei eliminar a linha do SendClientMessage mas continua na mesma.
Algume sabe o que se passa ?
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Flavinho153 - 04.05.2010
tem dialog ? pq o id pode ser o mesmo
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Rick_DR - 04.05.2010
nгo tenho nenhum dialog. nгo sei o que pode ser
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Flavinho153 - 04.05.2010
po...manda o /bar pra ver ae
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Rick_DR - 04.05.2010
mas nгo sу do /bar .. por exemplo meto um pickup e aparece logo bem "vindo ao aeroporto.." se meter por exemplo /myskin tambйm aparece .. qualquer comando
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
ipsBruno - 04.05.2010
Realmente Pode ser problemas nos "Returns"
pawn Code:
if (strcmp("/lssf", cmdtext, true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!");
if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid, COR_CEU,"Vocк nгo tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de San Fierro");
SendClientMessage(playerid, COLOR_DARKRED, "1000Ђ o bilhete");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-1000);
return 0;
}
Tens Como Postar sua Public?
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Rick_DR - 04.05.2010
nгo tem um site que da para por o public todo ?
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
andmeida10 - 04.05.2010
www.pawn.pasterbin.com (acho k й .com)
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Regalado_xD - 04.05.2010
========>
http://pastebin.com/ <===========
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
andmeida10 - 04.05.2010
Quote:
Originally Posted by Regalado_xD
|
se for so assim, hб mts que la na opзгo de tipo de linguagem, pхem outro tipo sem ser pawn
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Regalado_xD - 04.05.2010
Sу apertar "P" na Syntax highlighting que aparece PAWN tambem nгo sabia isso obrigado andmeida mas testei e funcionou.....
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Lipepva - 04.05.2010
Assim vocк ta usando
if (strcmp("/lssf", cmdtext, true)==0) {
tenta
if (strcmp("/lssf", cmdtext, true, 10) == 0) {
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Rick_DR - 04.05.2010
Esta aqui pessoal:
http://pastebin.com/faswJvD2
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Ambrуsio - 04.05.2010
Quote:
Originally Posted by Lipepva
Assim vocк ta usando
if (strcmp("/lssf", cmdtext, true)==0) {
tenta
if (strcmp("/lssf", cmdtext, true, 10) == 0) {
|
Errado. Pq? O numero 10 serve para dizer quantos caracteres tem o comando. Esse comando tem apenas 5 caracteres, e nгo 10.
Mesmo assim, essa nгo й a causa do problema.
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Brunin_OwnZ - 04.05.2010
olha essa linha aki perdida no meio do public
pawn Code:
SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de San Fierro");
apaga ela
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
Regalado_xD - 04.05.2010
Apaga a linha por cima do /myskin
pawn Code:
SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de San Fierro");
Re: [ajuda] Mensagem repetida sempre que utilizo comandos [resolvido] -
Rick_DR - 04.05.2010
Obrigado a todos.. foi uma falha minha .. tinha essa linha a mais .
Re: [ajuda] Mensagem repetida sempre que utilizo comandos -
SuB_ZeRo0_ - 04.05.2010
Tenta:
pawn Code:
if (strcmp("/lssf", cmdtext, true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!");
if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid, COR_CEU,"Vocк nгo tem dinheiro suficiente para pagar a viagem!");
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de San Fierro");
SendClientMessage(playerid, COLOR_DARKRED, "1000Ђ o bilhete");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-1000);
return 1;
}
OBS: Isso acontece quando nгo se fecha uma } no lugar certo.