25.07.2012, 22:14
Bom utilizo o game mode de dplayer(BVV) e veio tendo problemas com a favela, quando vocк mata alguem nela vocк vai preso, mais diz que na favela o DM й liberado, seguem abaixo os codes:
pawn Код:
new favela;
pawn Код:
favela = GangZoneCreate(2016.010986, -1161.922363, 2324.010986, -923.518310);
pawn Код:
if(DMLiberado2[playerid] == 1){
new string[256];
format(string, sizeof(string), "[x] %s matou %s na luta pela Favela!",kname, aname);
SendClientMessageToAll(0xA80000AA, string);
SetSpawnInfo(playerid, 0,dini_Int(file, "Skin"), 2122.4463, -1212.4840, 23.9644, 93.7454, 0, 0, 0, 0, 0, 0);
ClearAnimations(playerid);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
TogglePlayerControllable(playerid, 1);
return 1;
}
pawn Код:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GangZoneFavela
if(IsPlayerInPlace(i,2016.010986, -1161.922363, 2324.010986, -923.518310)){
DMLiberado2[i] = 1;
GangZoneFlashForAll(favela, Vermelho);
} else {
if(DMLiberado2[i] == 1){
DMLiberado2[i] = 0;
GangZoneStopFlashForAll(favela);
}
}
pawn Код:
if(dini_Int(file2, "DM") == 1){
new plid;
if(IsPlayerConnected(killerid))
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), P_CONTAS, aname);
GameTextForPlayer(killerid,"~b~PRESO", 5000, 0);
SetPlayerPos(plid, 263.8820,77.4002,1001.0391);
SetPlayerInterior(killerid, 6);
SetPlayerHealth(killerid, 99999);
ResetPlayerWeapons(killerid);
dini_IntSet(file2, "Preso", 1);
format(string, sizeof(string), "{2F7AFC} | PRISГO | %s matou %s fora da бrea de DM e foi preso automaticamente!", kname, aname,playerid);
SendClientMessageToAll(-1, string);
}
return 1;
}