SA-MP Forums Archive
[Duvida] CheckPoints - 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: [Duvida] CheckPoints (/showthread.php?tid=521083)



[Duvida] CheckPoints - Alwe - 21.06.2014

Olб pessoal estou aqui pois quero retirar uma duvida com vocкs ok ? Olha. meus checkpoints estгo dando conflito, EX:
Checkpoint 1 ( Й um Dialog para comprar sorvete )
CheckPoint 2 ( Й um Dialog para comprar veiculos )
O que acontece й o seguinte, quando eu subo no Checkpoint 1, aparece o Dialog do Check 2, deu pra entender +/- ? Rsrs. Agora vai complicar um pouquinho
Inverti, mudei do CheckPoint 2 para o 1, e o 1 para o 2, E Agora o que era o CheckPoint 2 ta aparecendo no que era o Checkpoint 1, WHAT ?? Doidera nгo ?, olha fiz diversas coisas, atй tentei retirar o checkpoint e criar um pickup para vк no que dava, mais acredita que a praga nгo saiu ? Rsrs.. bom, a duvida que tenho й saber se teria como eu retirar o Checkpoint do topo do FS, e junta-lo junto com o cуdigo que abre o dialog, isso seria possнvel?


Re: [Duvida] CheckPoints - silenthill - 21.06.2014

Qual nome da variбvel? exemplo:
pawn Код:
topo new checksorvete;  
init
checksorvete = CPS_AddCheckpoint(coordenadas x y z etc);
 
e em OnPlayerEnterCheckpoint

if(checknome == checksorvete){
SendClientMessage(playerid, Verde, "•~••~••~••~••~••~••~• Srveteria •~••~••~••~••~••~••~•");
SendClientMessage(playerid, Branco, "");
SendClientMessage(playerid, Branco, "");
SendClientMessage(playerid, Verde, "•~••~••~••~••~••~••~• Sorveteria •~••~••~••~••~••~••~•");
return 1;
}



Re: [Duvida] CheckPoints - Alwe - 21.06.2014

pawn Код:
#define         HOTEL           2

 new CHECKTO;


        CHECKTO = CPS_AddCheckpoint(2217.3391, -1146.4551, 1025.7969, 2.0, 15);


    if(CHECKTO)
    {
        ShowPlayerDialog(playerid, HOTEL ,DIALOG_STYLE_LIST,"Hotel Rooms","Quarto 1\nQuarto 2\nQuarto 3\nQuarto 4\nQuarto 5\nQuarto 6\nQuarto 7\nQuarto 8\n\n","Alugar","");
        return 1;
    }


    if(dialogid == HOTEL)
    {
        if(!response) { return 1; }
        switch(listitem)
        { // E em baixo vai os cases para teleportaзгo para um quarto
@Edit
vale lembrar que cada variavel tem um nome diferente .


Re: [Duvida] CheckPoints - Alwe - 21.06.2014

silenthill pode terminar de me ajudar? '-'


Re: [Duvida] CheckPoints - MultiKill - 21.06.2014

pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    new nomecheck = CPS_GetPlayerCheckpoint(playerid);
    if(nomecheck == CHECKTO)
    {
        ShowPlayerDialog(playerid, HOTEL ,DIALOG_STYLE_LIST,"Hotel Rooms","Quarto 1\nQuarto 2\nQuarto 3\nQuarto 4\nQuarto 5\nQuarto 6\nQuarto 7\nQuarto 8\n\n","Alugar","");
    }
    return 1;
}