SA-MP Forums Archive
[Ajuda]Checkpoint - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Checkpoint (/showthread.php?tid=406056)



[Ajuda]Checkpoint - WotusPower - 08.01.2013

Pessoal, Estou fazendo servidor RP de profissхes, e estou na parte das profissхes.
Criei um checkpoint com um programa aqui.
E Quero que esse comando funcione apenas em cima do checkpoint.

Comando:

if(strcmp(cmd,"/descarregarm", true) == 0)
{
GivePlayerMoney(playerid, 2000);
SendClientMessage(playerid, -1, "Descarregado com sucesso! + 2000");
return 1;
}

Coordenadas do checkpoint:

CPS_AddCheckpoint(2632.691650,850.259277,6.093750, 1.0, 40);

+ REP pra quem ajudar


Re: [Ajuda]Checkpoint - GabrielDias_Invision - 08.01.2013

PHP код:
if(strcmp(cmd,"/descarregarm"true) == 0)
{
    if(
IsPlayerInRangeOfPoint(playerid5.02632.691650850.2592776.093750))
    {
        
GivePlayerMoney(playerid2000);
        
SendClientMessage(playerid, -1"Descarregado com sucesso! + 2000");
    }
    else
    {
        
SendClientMessage(playerid, -1"[ERRO] Vocк nгo estб no local de descarga !!!");
    }
    return 
1;




Re: [Ajuda]Checkpoint - GTO.DoDo - 08.01.2013

pawn Код:
if(strcmp(cmd,"/descarregarm", true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid, 5.0,2632.691650,850.259277,6.093750))
    {
        GivePlayerMoney(playerid, 2000);
        SendClientMessage(playerid, -1, "Descarregado com sucesso! + 2000");
    }
    else
    {
        SendClientMessage(playerid, -1, "Vocк nao esta no CheckPoint!");
    }
    return 1;
}
Aff, Demorei.


Re: [Ajuda]Checkpoint - WotusPower - 08.01.2013

E Outra agora que fui testar o comando,
Quando coloco -2000 ele diminiu 2000 reais na mгo
Agora quando coloco +2000 ele da erros
E Quando eu deixo 2000 sem + nem -, o dinheiro vai na mao e depois reseta.


Re: [Ajuda]Checkpoint - Gii - 08.01.2013

Quote:
Originally Posted by WotusPower
Посмотреть сообщение
E Outra agora que fui testar o comando,
Quando coloco -2000 ele diminiu 2000 reais na mгo
Agora quando coloco +2000 ele da erros
E Quando eu deixo 2000 sem + nem -, o dinheiro vai na mao e depois reseta.
Verifique se o seu servidor nгo usa nenhuma proteзгo contra Hack de dinheiro, se possнvel poste algum comando de dar dinheiro ou algo semelhante!


Re: [Ajuda]Checkpoint - WotusPower - 08.01.2013

E MAIS UMA COISA,
QUERO QUE SO POSSA DAR PARA DESCARREGAR QUEM TIVER COM A CARGA DO MINERIO + O CAMINHAO DO MINERIO !

TODOS ACIMA GANHO +REP


Re: [Ajuda]Checkpoint - Gii - 08.01.2013

Quote:
Originally Posted by WotusPower
Посмотреть сообщение
E MAIS UMA COISA,
QUERO QUE SO POSSA DAR PARA DESCARREGAR QUEM TIVER COM A CARGA DO MINERIO + O CAMINHAO DO MINERIO !

TODOS ACIMA GANHO +REP
Creio que nгo pequenho gafanhoto, vocк ainda nгo pode nos dar sua reputaзгo, mesmo assim reputaзгo nгo vai me acrescentar nada aqui no forum, poste seu comando de dar dinheiro, para primeiro resolver o problema da sua penъltima postagem !


Re: [Ajuda]Checkpoint - GabrielDias_Invision - 08.01.2013

quais caminhхes vc quer usar?

veja o id deles aqui e poste dps.


Re: [Ajuda]Checkpoint - WotusPower - 08.01.2013

CAMINHAO:

Vehicle ID: 515
Vehicle Name: Roadtrain

CARGA

Vehicle ID: 450
Vehicle Name: Article Trailer 2
essa й a carga


Re: [Ajuda]Checkpoint - Gii - 08.01.2013

Quote:
Originally Posted by WotusPower
Посмотреть сообщение
CAMINHAO:

Vehicle ID: 515
Vehicle Name: Roadtrain

CARGA

Vehicle ID: 450
Vehicle Name: Article Trailer 2
essa й a carga
pawn Код:
if(strcmp(cmd,"/descarregarm", true) == 0) {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 450) return SendClientMessage(playerid, 0xFF0000, "Vocк nгo estб em um veнculo adequado!");

    if(IsPlayerInRangeOfPoint(playerid, 5.0, 2632.691650, 850.259277, 6.093750)) {
   
        GivePlayerMoney(playerid, 2000);
        SendClientMessage(playerid, -1, "Descarregado com sucesso! + 2000");
    }
    else {
        SendClientMessage(playerid, -1, "[ERRO] Vocк nгo estб no local de descarga !!!");
    }
    return true;
}
nгo entendi muito bem o que vocк quer, qualquer erro me avise!

Espero ter ajudado!