[Pomoc] Pljackanje Banke


Započeo Muce, Januar 08, 2015, 16:18:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Los Angeles HardPlay od Ivanna
Detaljan opis problema:Imam problem,kad opljackam banku istekne vrijeme i sve je uredu i odem nekoliko metara od /robbank izbaci mi PLJACKA JE PREKINUTA kako da to napravim da dolazi samo kad igrac usred pljacke ode sa mjesta!!
Dio skripte://dati cu ako treba
Slike: //

Posalji komandu.

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

CMD:robbank(playerid, params[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!PlayerToPoint(4.0,playerid,2467.3098,1038.7783,747.1957)) return SCM(playerid,COLOR_WHITE,"Nisi u banci");
if(Opljackana == 1) return SCM(playerid,COLOR_WHITE,"Silicon City Banka je opljackana moras da sacekas malo");
if(PlayerInfo[playerid][pAlat] == 0) return SCM(playerid,COLOR_WHITE,"Moras imati alat da bih pljackao");
if(BPlajckanjeTajmer[playerid] > 0) return SCM(playerid,COLOR_WHITE,"Vec pljackas banku");
if(ReduceTime[playerid] == 1) return SCM(playerid,COLOR_WHITE,"Pokusao si da opljackas banku ali nisi uspeo sada moras da sacekas 5 minuta");
if(!ClanMafie(playerid)) return SCM(playerid,COLOR_WHITE,"Nisi clan bande");
if(PlayerInfo[playerid][pAlat] == 0)
{
format(string,sizeof(string),"[%d] %s pljacka banku bez alata.",playerid,sendername);
SendAdminMessage(COLOR_YELLOW,string);
format(string, sizeof(string), "{aa0000}[Silicon City Banka]{aa0000}Kriminalac {aa0000}%s {aa0000}Pljacka Silicon City Banku molimo Policiju da intervenise !!!", sendername);
SendClientMessageToAll(COLOR_RED, string);
BPlajckanjeTajmer[playerid] = 80;
WantedPoints[playerid] += 6;
SCM(playerid,COLOR_WHITE,"Uspeo si da obijes sef !!");
SCM(playerid,COLOR_WHITE,"Pljackas bez alata, ostani na mestu dok vreme neistekne.");
pljackanjetimerigrac[playerid] = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
PlayerInfo[playerid][pRobBre] = 300; PljackaTajmer = SetTimerEx("ProveraPljacke",1000,true,"i",playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
Opljackana = 1;
}
else if(PlayerInfo[playerid][pAlat] == 1)
{
format(string,sizeof(string),"[%d] %s pljacka banku sa alatom.",playerid,sendername);
SendAdminMessage(COLOR_YELLOW,string);
format(string, sizeof(string), "{aa0000}[Silicon City Banka]{aa0000}Kriminalac {aa0000}%s {aa0000}Pljacka Silicon City Banku molimo Policiju da intervenise !!!", sendername);
SendClientMessageToAll(COLOR_RED, string);
BPlajckanjeTajmer[playerid] = 80;
WantedPoints[playerid] += 6;
SCM(playerid,COLOR_WHITE,"Uspeo si da obijes sef !!");
SCM(playerid,COLOR_WHITE,"Pljackas uz pomoc alata, ostani na mestu dok vreme neistekne.");
pljackanjetimerigrac[playerid] = SetTimerEx("PljackaBanke",1000, true, "i", playerid);
PlayerInfo[playerid][pRobBre] = 300; PljackaTajmer = SetTimerEx("ProveraPljacke",1000,true,"i",playerid);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
Opljackana = 1;
PlayerInfo[playerid][pAlat] = 0;
}
return 1;
} 
EVOO TI KOMANDA A SAD CU TI I FUNKCIJU POSLAT

FUNCTION: ProveraPljacke(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 5, -296.8219,1512.0079,1070.9940) && !IsPlayerInRangeOfPoint(playerid, 5, 2309.4302,-4.1638,26.7422) && !IsPlayerInRangeOfPoint(playerid, 5, 358.5919,184.2908,1008.3828) && !IsPlayerInRangeOfPoint(playerid, 5, -297.3983,1382.9878,354.9119) &&
!IsPlayerInRangeOfPoint(playerid, 5, 2467.3098,1038.7783,747.1957) && !IsPlayerInRangeOfPoint(playerid, 5,499.6341,-20.3592,1000.6797) && !IsPlayerInRangeOfPoint(playerid, 5,373.8943,-67.4481,1001.5078) && !IsPlayerInRangeOfPoint(playerid, 5,373.6143,-118.8086,1001.4922))
{
if(PlayerInfo[playerid][pRobBre] > 1)
{
GameTextForPlayer(playerid, "~w~Napustili ste mesto pljackanja!", 5000,5);
PlayerInfo[playerid][pRobBre] = 0;
PlayerInfo[playerid][pJailTime] = 0;
JBC_TogglePlayerControllable(playerid,1);
ClearAnimations(playerid);
JBC_TogglePlayerControllable(playerid, 1);
KillTimer(PljackaTajmer);
KillTimer(pljackanjetimerigrac[playerid]);
}
}
return 1;
}
ETO I FUNKCIJA



Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

BUMP je dozvoljen tek kada prodje 24h procitaj pravila !

Pravila:

Glavna pravila Balkan SA:MP foruma .

Razgovor u vezi PAWN-Skriptanja .