[Ajuda] Checkpoint
#1

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..
?
Reply
#2

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

Uso streamer sim e CPS_AddCheckpoint

Como comeзarei?

Exemplos?
Reply
#4

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;

Reply
#5

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 ?
Reply
#6

Й so usar IsPlayerInRangeOfPoint
Reply
#7

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..
Reply
#8

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

Oque eu coloco em //coisas
Reply
#10

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..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)