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=434281)



Checkpoint - WotusPower - 01.05.2013

Como eu faзo para em tal checkpoint apareзa tal dialog e em outro checkpoint apareзa outro dialog com o mesmo comando?

pawn Код:
if (strcmp("/saldo", cmdtext, true) == 0)
{
    new PName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PName, sizeof(PName));
    format(string, sizeof(string), "{FFFFFF}[1] {FF8C00}Banco Mibe\n{8B8989}    Extrato de Conta Corrente de %s\n{FFFFFF}    [01-000521/9]\n\nSaldo: {228B22}%d,00",PName, dini_Int(file, "SaldoBancario"));
    ShowPlayerDialog(playerid, 200, DIALOG_STYLE_MSGBOX, "Extrato",string,"Sair","Mais...");
    return 1;
}
Em tal checkpoint aparece Banco Mibe e em outro aparece Banco tal e em outro banco tal..
?


Re: Checkpoint - bruxo00 - 01.05.2013

Isso sу com o plugin Streamer e utilizado a funзгo CreateDynamicCP


Re: Checkpoint - WotusPower - 01.05.2013

Uso streamer sim e CPS_AddCheckpoint

Como comeзarei?

Exemplos?


Re: Checkpoint - bruxo00 - 01.05.2013

Variбvel global

PHP код:
new checkpoint1
Onde quer que apareзa o checkpoint

PHP код:
checkpoint1 CreateDynamicCP(-492.7245,-548.9658,25.25053, -1, -1playerid5000.0); 
Na funзгo OnPlayerEnterDynamicCP


PHP код:
public OnPlayerEnterDynamicCP(playeridcheckpointid)
{
    if(
checkpointid == checkpoint1)
    {
        
//coisas
    
}
    return 
1;




Re: Checkpoint - iCracker - 01.05.2013

Vocк quer +/- assim ?

Eu vou no checkpoint de um hospital, digito: /MenuHospital irб aparecer uma dialog ao fazer o comando dentro do checkpoint.

Seria assim ?


Re: Checkpoint - FixSkuL - 01.05.2013

Й so usar IsPlayerInRangeOfPoint


Re: Checkpoint - WotusPower - 01.05.2013

Nгo, й o seguinte:

Existe vбrias agкncia bancбrias em meu servidor, e quero que em cada checkpoint que eu digitar o comando /saldo, aparecerб o nome do banco que tem, o dialog estб no post principal..


Re: Checkpoint - MarcosRodrigo - 01.05.2013

voce criar o new caixaeletronico2 exemplo mano
e fazera os CPS e os seguintes Codigos do Banco


Re: Checkpoint - WotusPower - 01.05.2013

Oque eu coloco em //coisas


Re: Checkpoint - HumildadeAgain - 01.05.2013

Nгo precisa de streamer para isso, basta utilizar variaveis:

pawn Код:
//TOPO:
new cp_all[MAX_PLAYERS];

// Adcionar CP:
SetPlayerCheckpoint(playerid,x,y,z,radio);
cp_all[playerid] = 1;

// Qualquer lugar:
public OnPlayerEnterCheckpoint(playerid) {
    if(cp_all[playerid] == 1) {
    // Dialog
    }
    DisablePlayerCheckpoint(playerid);
    return 1;
}
desculpe se estiver errado, estou digitando pelo celular ai й osso..