Portal SAMP
[Ajuda] checkpoint - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] checkpoint (/showthread.php?tid=3231)



checkpoint - gbzinkkjkkj - 22/01/2023

bom dia/boa tarde/ boa noite, estou atrás de um sistema de checkpoint exemplo: /checkpoint, marca local  no mapa, ai quando passo por cima ganho 1000 reais, que puder ajudar agradeço


RE: checkpoint - White_Blue - 22/01/2023

Algo assim?.



Código PHP:
new check[MAX_PLAYERS][1];

CMD:checkpoint(playeridparams[]) {
 new 
Float:cords[3];
 if(
sscanf(params"p<,>fff"cords[0], cords[1], cords[2])) return SendClientMessage(playerid, -1"Use: /checkpoint [X], [Y], [Z]");
 
check[playerid][0] = CreateDynamicCP(cords[0], cords[1], cords[2], 2.0, -1, -1, -1100.0);
 return 
1;
}

public 
OnPlayerEnterDynamicCP(playeridcheckpointid) {
 if(
checkpointid == check[playerid][0]) {
  
DestroyDynamicCP(check[playerid][0]);
  
GivePlayerMoney(playerid1000);
 }
 return 
1;




RE: checkpoint - gbzinkkjkkj - 23/01/2023

(22/01/2023 06:03)White_Blue Escreveu: Algo assim?.



Código PHP:
new check[MAX_PLAYERS][1];

CMD:checkpoint(playeridparams[]) {
 new 
Float:cords[3];
 if(
sscanf(params"p<,>fff"cords[0], cords[1], cords[2])) return SendClientMessage(playerid, -1"Use: /checkpoint [X], [Y], [Z]");
 
check[playerid][0] = CreateDynamicCP(cords[0], cords[1], cords[2], 2.0, -1, -1, -1100.0);
 return 
1;
}

public 
OnPlayerEnterDynamicCP(playeridcheckpointid) {
 if(
checkpointid == check[playerid][0]) {
  DestroyDynamicCP(check[playerid][0]);
  GivePlayerMoney(playerid1000);
 }
 return 
1;


sim tipo isso, queria uma base pra fazer um sistema de entregador


RE: checkpoint - White_Blue - 23/01/2023

(23/01/2023 11:56)gbzinkkjkkj Escreveu:
(22/01/2023 06:03)White_Blue Escreveu: Algo assim?.



Código PHP:
new check[MAX_PLAYERS][1];

CMD:checkpoint(playeridparams[]) {
 new 
Float:cords[3];
 if(
sscanf(params"p<,>fff"cords[0], cords[1], cords[2])) return SendClientMessage(playerid, -1"Use: /checkpoint [X], [Y], [Z]");
 
check[playerid][0] = CreateDynamicCP(cords[0], cords[1], cords[2], 2.0, -1, -1, -1100.0);
 return 
1;
}

public 
OnPlayerEnterDynamicCP(playeridcheckpointid) {
 if(
checkpointid == check[playerid][0]) {
  DestroyDynamicCP(check[playerid][0]);
  GivePlayerMoney(playerid1000);
 }
 return 
1;


sim tipo isso, queria uma base pra fazer um sistema de entregador

Esse código aí já é uma ótima base.


RE: checkpoint - gbzinkkjkkj - 23/01/2023

(23/01/2023 13:37)White_Blue Escreveu:
(23/01/2023 11:56)gbzinkkjkkj Escreveu:
(22/01/2023 06:03)White_Blue Escreveu: Algo assim?.



Código PHP:
new check[MAX_PLAYERS][1];

CMD:checkpoint(playeridparams[]) {
 new 
Float:cords[3];
 if(
sscanf(params"p<,>fff"cords[0], cords[1], cords[2])) return SendClientMessage(playerid, -1"Use: /checkpoint [X], [Y], [Z]");
 
check[playerid][0] = CreateDynamicCP(cords[0], cords[1], cords[2], 2.0, -1, -1, -1100.0);
 return 
1;
}

public 
OnPlayerEnterDynamicCP(playeridcheckpointid) {
 if(
checkpointid == check[playerid][0]) {
  DestroyDynamicCP(check[playerid][0]);
  GivePlayerMoney(playerid1000);
 }
 return 
1;


sim tipo isso, queria uma base pra fazer um sistema de entregador

Esse código aí já é uma ótima base.

ele deu erro, e se for algo bobo desculpa kk sou novo no script


RE: checkpoint - xbruno1000x - 24/01/2023

(23/01/2023 15:58)gbzinkkjkkj Escreveu: ele deu erro, e se for algo bobo desculpa kk sou novo no script

Cadê o erro?