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.2505, 3, -1, -1, playerid, 5000.0);
Na funзгo
OnPlayerEnterDynamicCP
PHP код:
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
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..