[Ajuda] [ERRO] Comandos estгo realizando a msm funзгo q outro cmd
#1

Criei este Comando ::


PHP код:
if(strcmp("/entregarveh"cmdtexttrue10) ==0)
{
if(
IsPlayerInRangeOfPoint(playerid2.0768.2192,-3.9873,1000.7203))
      {
            
SendClientMessage(playerid,-1,"{00FF00} Veiculo Contrabandeado com Sucesso!!");
            
GivePlayerMoney(playerid5000);
         
SetVehicleHealth(playerid0);
            }
      else
      {
      
SendClientMessage(playerid,-1,"[ERRO] Vocк Nгo Estб no Local Correto");
      return 
1;
  }
   return 
1;

Mas ao digitar QUAISQUER Comando a unica funзгo realizada й:
SendClientMessage(playerid,-1,"[ERRO] Vocк Nгo Estб no Local Correto");

RESUMINDO: Se eu digitar: /creditos , /teles , /ajuda ,etc.. й isso que vai acontecer:
SendClientMessage(playerid,-1,"[ERRO] Vocк Nгo Estб no Local Correto");

:/

e tambйm uma duvida::
Este cmd:

PHP код:
if (strcmp("/contrabandearveh"cmdtexttrue10) ==0)
{
SendClientMessage(playerid,VerdeMusgo," Siga o CheckPoint!");
SetPlayerCheckpoint(playerid,-2144.7927,-135.3912,36.5228,6.0);
return 
1;

Queria saber para como fazer para q qando o player entrar no checkpoint, o checkpoint ser removido do mapa e tals..

Aguardo

e Obrigado desde jб
Reply
#2

Tente:
pawn Код:
if(strcmp("/entregarveh", cmdtext, true, 10) ==0)
//Para
if(strcmp("/entregarveh", cmdtext, true) ==0)

if (strcmp("/contrabandearveh", cmdtext, true, 10) ==0)
//Para
if (strcmp("/contrabandearveh", cmdtext, true) ==0)
Reply
#3

Tenta assim:
pawn Код:
if(strcmp(cmd, "/entregarveh", true) == 0)
    {
        if(IsPlayerInRangeOfPoint(2.0,playerid, 768.2192,-3.9873,1000.7203))
        {
            SendClientMessage(playerid,-1,"{00FF00} Veiculo Contrabandeado com Sucesso!!");
            GivePlayerMoney(playerid, 5000);
            SetVehicleHealth(playerid, 0);
        }
        else
        {
            SendClientMessage(playerid,-1,"[ERRO] Vocк Nгo Estб no Local Correto");
        }
        return true;
    }
-

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    if(PlayerToPoint(6.0,playerid,-2144.7927,-135.3912,36.5228))
    {
        DisablePlayerCheckpoint(playerid);
        GameTextForPlayer(playerid, " ~w~Voce chegou ao seu destino", 5000, 3);
    }
    return true;
}

if (strcmp("/contrabandearveh", cmdtext, true) == 0)
{
    SendClientMessage(playerid,VerdeMusgo," Siga o CheckPoint!");
    SetPlayerCheckpoint(playerid,-2144.7927,-135.3912,36.5228,6.0);
    return 1;
}
Reply
#4

Ok Cara, to em otro pc, entгo o gm ta lб :/ qando minha mгe trousser o pc, eu testo
Reply
#5

Ok, depois posta o resultado.
Reply
#6

ERROS:
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(671) : warning 213: tag mismatch
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(683) : warning 209: function "OnPlayerCommandText" should return a value
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(684) : error 010: invalid function or declaration
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(68 : error 010: invalid function or declaration
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(690) : error 010: invalid function or declaration
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(696) : error 010: invalid function or declaration
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(69 : error 010: invalid function or declaration
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(709) : error 010: invalid function or declaration
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(711) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Linhas:

Quote:

if (strcmp("/contrabandearveh", cmdtext, true, 10) ==0)
{
SendClientMessage(playerid,VerdeMusgo," Siga o CheckPoint!");
SetPlayerCheckpoint(playerid,-2144.7927,-135.3912,36.5228,6.0);
return 1;
}
if (strcmp("/ajuda vendercarro", cmdtext, true, 10) ==0)
{
SendClientMessage(playerid,Azul,"[CONTRABANDO] Para Vender um Veiculo e Faturar uma $$ й Simples!");
SendClientMessage(playerid,Azul,"[CONTRABANDO] Digite /contrabandearveh E Siga Atй o Checkpoint");
SendClientMessage(playerid,Azul,"[CONTRABANDO] Chegando Lб, DENTRO DO VEICULO, Digite: /entregarveh");
SendClientMessage(playerid,Azul,"[CONTRABANDO] Pronto! Vocк Ganhara umб Boa Grana Por Isto!!");
return 1;
}
if (strcmp("/creditos", cmdtext, true, 10) == 0) //Creditos da GM
{
SendClientMessage(playerid,Roxo,"[ ______--->> †CREDITOS† <<---______ ");
SendClientMessage(playerid,Roxo,"|Scripter: SoBreViZioN_[x] ");
SendClientMessage(playerid,Roxo,"|Mapper: SoBreViZioN_[x] e Eduardo. ");
SendClientMessage(playerid,Roxo,"|Crйditos Tambйm a Lucas_Alemгo Por Criar o Sistema de Administrador ");
SendClientMessage(playerid,Roxo,"|Ha: SoBreViZioN_[x] Por Editar o Sistema de ADM Com Novos Aperfeicoamentos! ");
SendClientMessage(playerid,Roxo,"|Algums Cуdigos De: Wiki SAMP, SSGames, Forum-SA:MP ");
SendClientMessage(playerid,Roxo,"|Parceiros do Servidor: www.brmegadowns.blogspot.com / www.ssgamesbrasil.com ");
SendClientMessage(playerid,Roxo,"|Skype: gugu1454 (SoBreViZioN_[x]) eduardo.beckel2001 (Eduardo.) ");
SendClientMessage(playerid,Roxo,"|________________ ___Obrigado Pela Preferencia!_______________________________");
return 1;
}
return 0;
}

Reply
#7

+1
C:\JOAO\AREБ SAMP\Criando GM\gamemodes\SUF.pwn(736) : error 017: undefined symbol "PlayerToPoint"

linha : if(PlayerToPoint(6.0,playerid,-2144.7927,-135.3912,36.522)
Reply
#8

Coloca IsPlayerToPointe no lugar do return 0, vocк altera pra 1.
Reply
#9

Troque IsPlayerToPoint por:
pawn Код:
if(IsPlayerInRangeOfPoint(6.0,playerid,-2144.7927,-135.3912,36.522))
Reply
#10

Nгo resolveu :/ xCR7
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)