Szerző Téma: ATM robbery system  (Megtekintve 2156 alkalommal)

Nem elérhető Spedy

  • 227
    • Profil megtekintése
ATM robbery system
« Dátum: 2013. november 16. - 16:52:05 »
+2 Show voters
Sziasztok
Elhoztam nektek egy code-t amit scripter-rel együtt raktunk össze
Ez egy ATM rablás rendszer
Lényege a sortalakékosság és a könnyû kezelhetõség
Az atm-ek kirablásához egy függvényt hoztunk létre
A függvény:
ATMRobbery(playerid,X,Y,Z,a helyszin sugara, rablásidõ);
példa a használatra:
ATMRobbery(playerid,0,0,3,7,60);
U.I: A scriptet használd, de nem adhatod ki saját neveden
Képek:
\"535284662sa-mp-014_www.kepfeltoltes.hu_.png\"
\"sa-mp-015_www.kepfeltoltes.hu_.png\"
Elkészítési idõ(teszteléssel): 10perc
A továbbiakban várhatóak ujítások(a függvénynél megadott pozicióra egy ATM objectet rak majd le)
Üdv..: spedy, scripter
 

#include 
#include
#include
#define ATMROB_DISTANCE 7
new ATMRobberyTimer[MAX_PLAYERS];
new ATMRobTime[MAX_PLAYERS];
forward ATMRobberyCD(playerid);
forward ATMRobberyEx(playerid);
forward ATMRobbery(playerid,Float:XPos,Float:YPos,Float:ZPos,Distance,RobTime);
CMD:atmrob(playerid,params[])
{
ATMRobbery(playerid,-315.5501,1520.7670,75.3594,50,20);
return 1;
}
public ATMRobbery(playerid,Float:XPos,Float:YPos,Float:ZPos,Distance,RobTime)
{
new string[128];
if(IsPlayerInRangeOfPoint(playerid,Distance,XPos,YPos,ZPos))
{
SendClientMessage(playerid,-1,\"{FF7F50}[AtmRobbery]: {90EE90}Elkezdted kirabolni az ATM-et.\");
format(string,sizeof(string),\"{FF7F50}[AtmRobbery]: {D2691E}%s {00BFFF}elkezdett kirabolni egy ATM-et.\",Name(playerid));
SendClientMessageToAll(-1,string);
       TogglePlayerControllable(playerid,false);
       ATMRobberyTimer[playerid] = SetTimerEx(\"ATMRobberyCD\",1000,true,\"i\",playerid);
ATMRobTime[playerid]=RobTime;
}
else
{
SendClientMessage(playerid,-1,\"{FF7F50}[AtmRobbery]: {808000}Nem vagy az ATM közelében.\");
}
return 1;
}
public ATMRobberyCD(playerid)
{
new string[128];
ATMRobTime[playerid]--;
if(ATMRobTime[playerid]==0)
{
KillTimer(ATMRobberyTimer[playerid]);
ATMRobTime[playerid]=0;
ATMRobberyEx(playerid);
}
else
{
format(string, sizeof(string), \"~y~Rablás vége: ~r~%d\",ATMRobTime[playerid]);
GameTextForPlayer(playerid,string,3000,5);
}
return 1;
}
public ATMRobberyEx(playerid)
{
new string[128],rand = random(40000);
TogglePlayerControllable(playerid,true);
GivePlayerMoney(playerid,rand);
format(string,sizeof(string),\"{FF7F50}[AtmRobbery]: {9932CC}A rablás sikeresen elvégezve! {A9A9A9}Bevétel:  {40E0D0}$%d{A9A9A9}.\",rand);
SendClientMessage(playerid,-1,string);
format(string,sizeof(string),\"{FF7F50}[AtmRobbery]: {D2691E}%s {00BFFF}sikeresen kirabolt egy ATM-et.\",Name(playerid));
SendClientMessageToAll(-1,string);
return 1;
}
stock Name(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}
« Utoljára szerkesztve: 2013. november 17. - 08:11:01 írta Spedy »

ATM robbery system
« Válasz #1 Dátum: 2013. november 16. - 16:54:30 »
0 Show voters
:) :) :)

ATM robbery system
« Válasz #2 Dátum: 2013. november 16. - 17:52:04 »
0 Show voters
Tetszik!+
De a fogalmazásod, meg a helyesírási hibáid... Függvény*, nem pedig föggvény.

Nem elérhető Spedy

  • 227
    • Profil megtekintése
ATM robbery system
« Válasz #3 Dátum: 2013. november 16. - 18:01:33 »
0 Show voters

Tetszik!+
De a fogalmazásod, meg a helyesírási hibáid... Függvény*, nem pedig föggvény.
 
[/quote]
Bocsii, és kössz :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal