OnPlayerEnterCheckpoint -
MoonRey - 24.08.2013
Ola, eu queria uma ajuda em uma coisa, eu to montando um mini-game e queria que quando entrasse em um certo CheckPoint desse as seguintes coisas:
pawn Код:
GivePlayerMoney(playerid, 1000);
DisablePlayerCheckpoint(playerid);
new name[ 24 ], string6[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string6, sizeof(string6), "O Cacado Venceu o Mini-Game!", name );
GameTextForAll( string6, 5000, 3 );
Comando que cria o Checkpoint:
pawn Код:
if(strcmp(cmdtext, "/contagemcaзa", true) == 0) {
OnPlayerCommandText(playerid,"/contar");
checkcaca = SetPlayerCheckpoint(playerid, -1090.7117,401.8436,14.1484, 8.0);
SendClientMessage(playerid, verdel, "Vocк deve ir atй o ponto vermelho marcado no Mapa sem morrer para vencer!");
return 1;
}
Re: OnPlayerEnterCheckpoint -
bruxo00 - 24.08.2013
Sem plugin nгo dб:
Precisa do streamer:
Streamer
PHP код:
native CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 100.0);
native DestroyDynamicCP(checkpointid);
native IsValidDynamicCP(checkpointid);
native TogglePlayerDynamicCP(playerid, checkpointid, toggle);
native TogglePlayerAllDynamicCPs(playerid, toggle);
native IsPlayerInDynamicCP(playerid, checkpointid);
native GetPlayerVisibleDynamicCP(playerid);
native DestroyAllDynamicCPs();
native CountDynamicCPs();
PHP код:
forward OnPlayerEnterDynamicCP(playerid, checkpointid);
forward OnPlayerLeaveDynamicCP(playerid, checkpointid);
Re: OnPlayerEnterCheckpoint -
Coe1 - 24.08.2013
Uma opзгo й criar uma variбvel.
Exemplo:
pawn Код:
new var[MAX_PLAYERS];
if(strcmp(cmdtext, "/contagemcaзa", true) == 0) {
OnPlayerCommandText(playerid,"/contar");
checkcaca = SetPlayerCheckpoint(playerid, -1090.7117,401.8436,14.1484, 8.0);
SendClientMessage(playerid, verdel, "Vocк deve ir atй o ponto vermelho marcado no Mapa sem morrer para vencer!");
var[playerid] = 1;
return 1;
}
pawn Код:
if(var[playerid] == 1)
{
GivePlayerMoney(playerid, 1000);
DisablePlayerCheckpoint(playerid);
new name[ 24 ], string6[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string6, sizeof(string6), "O Cacado Venceu o Mini-Game!", name );
GameTextForAll( string6, 5000, 3 );
var[playerid] = 0;
return 1;
}
Respuesta: OnPlayerEnterCheckpoint -
MoonRey - 24.08.2013
Entendi Coe :3 Valew vou usar esta forma