28.03.2010, 23:39
Bom Vi muita gente vendo que esse tal "FS" da Amiguinha esta meio errado.
http://forum.sa-mp.com/index.php?topic=143675.0
Lб Apenas tem o Comando /jAIL Entгo Resolvi Fazer o /UNJAIL para Galera ai vai
Adicione Esta Forward no Top do game Mode Abaixo da
Forwards
Abaixo das Forwards Adicione essas Defines
Agora Adicione Esta Public
Onde tem "-1505.0958, 1374.5413, 3.9249" й a Coordenada onde o Player Ira Nascer no Caso Seria a pequena Ilha de SF
Onde tem "public OnPlayerCommandText(playerid, cmdtext[])"
Adicione:
lembrando que й apenas Comandos /unjail
Teste Aew Aqui ja Funfo..
http://forum.sa-mp.com/index.php?topic=143675.0
Lб Apenas tem o Comando /jAIL Entгo Resolvi Fazer o /UNJAIL para Galera ai vai
Adicione Esta Forward no Top do game Mode Abaixo da
pawn Код:
#include <a_samp>
pawn Код:
forward UnJailPlayer(playerid);
forward UnJail(playerid);
pawn Код:
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
pawn Код:
public UnJail(playerid)
{
new string[256];
new playrname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playrname, sizeof(playrname));
SetPlayerWorldBounds(playerid, 20000.0000, -20000.0000, 20000.0000, -20000.0000); // Reset world to player
PlayerInfo[playerid][pPrison] = 0;
PlayerInfo[playerid][pPrisonTime] = 0;
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1505.0958, 1374.5413, 3.9249);
format(string, sizeof(string), "\"%s\" saiu da prisao.", playrname);
SendClientMessageToAll(COLOR_YELLOW, string);
}
Onde tem "public OnPlayerCommandText(playerid, cmdtext[])"
Adicione:
pawn Код:
if(strcmp(cmd, "/unjail", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USO: /unjail [playerid]");
new playa = ReturnUser(tmp);
if(PlayerInfo[playerid][pAdmin] < 2) return DenyMessage(playerid, 2);
if(!IsPlayerConnected(playa)) return SendClientMessage(playerid, COLOR_WHITE, "id invalido.");
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
SetPlayerInterior(playa, 0);
SetPlayerPos(playa, -1505.0958,1374.5413,3.9249);
format(string, sizeof(string), "\"%s\" foi liberto pelo Admin \"%s\".", giveplayer, sendername);
SendClientMessageToAll(COLOR_YELLOW, string);
}
return 1;
}
lembrando que й apenas Comandos /unjail
Teste Aew Aqui ja Funfo..