Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:c4(playerid,params[])
- {
- if(Belepve[playerid] != 0)
- {
- if(JatekosInfo[playerid][Megkotozve] == 0 && JatekosInfo[playerid][Megbilincselve] == 0)
- {
- if(CsinalVmit[playerid] == 0)
- {
- if(JatekosInfo[playerid][Borton]== 0 && JatekosInfo[playerid][AdminBorton] == 0)
- {
- new mit[50],mennyit;
- if(sscanf(params,"s[50]D(-1)",mit,mennyit)) return SendClientMessage(playerid,SZURKE,"Használat: /c4 [mit] [mennyit(osszerak esetén)");
- {
- if(mennyit == -1)
- {
- if(strcmp(mit,"lerak",true) == 0)
- {
- if(JatekosInfo[playerid][C4] != 0)
- {
- GetPlayerName(playerid,nev,sizeof(nev));
- if(IsPlayerInAnyVehicle(playerid))
- {
- new kocsi;
- kocsi = GetPlayerVehicleID(playerid);
- C4Kocsiban[playerid] = kocsi;
- new string[256];
- format(string,sizeof(string),"%s felszerel egy C4-et egy járműbe...",nev);
- ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
- format(string,sizeof(string),"%s felszerel egy C4-et egy járműbe.(%d)",nev,kocsi);
- printf(string);
- tc4[playerid] = SetTimerEx("c4szereles",10000,false,"i",playerid);
- CsinalVmit[playerid] = 1;
- TogglePlayerControllable(playerid,false);
- }
- if(!IsPlayerInAnyVehicle(playerid))
- {
- ApplyAnimation(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);
- new string[256];
- format(string,sizeof(string),"%s lerak egy C4-et...",nev);
- ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
- tc4[playerid] = SetTimerEx("c4szereles",10000,false,"i",playerid);
- CsinalVmit[playerid] = 1;
- TogglePlayerControllable(playerid,false);
- }
- }
- else SendClientMessage(playerid, HIBA, "Nincs nálad C4!");
- }
- if(strcmp(mit,"vesz",true) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,2696.9028,-2316.6418,3.1963))
- {
- if(Hajo == 1)
- {
- if(JatekosInfo[playerid][Penz] >= 350000)
- {
- new szabadhely;
- szabadhely = JatekosInfo[playerid][MaxTeher] - JatekosInfo[playerid][Teher];
- if(szabadhely >= 1000)
- {
- JatekosInfo[playerid][Penz] -= 350000;
- JatekosInfo[playerid][Teher] += 1000;
- JatekosInfo[playerid][Robbanot] ++;
- SendClientMessage(playerid,SIKERES,"Vettél egy kg C4-et!");
- GetPlayerName(playerid,nev,sizeof(nev));
- GameTextForPlayer(playerid, "~r~-350k", 5000, 1);
- new string[256];
- format(string,sizeof(string),"%s vett egy kg C4-et.",nev);
- AdminnakUzenet(VNARANCS,string,1);
- }
- else SendClientMessage(playerid, HIBA, "Nem fér el nálad! (1 kg)");
- }
- else SendClientMessage(playerid, HIBA, "Nincs nálad elég pénz!(350000 Ft)");
- }
- else SendClientMessage(playerid, HIBA, "A hajó nem érkezett meg a kikötőbe!");
- }
- else SendClientMessage(playerid, HIBA, "Nem vagy a kikötőnél!");
- }
- if(strcmp(mit,"aktival",true) == 0)
- {
- if(C4Lerakva[playerid] == 1)
- {
- GetPlayerName(playerid,nev,sizeof(nev));
- if(C4Kocsiban[playerid] == 0)
- {
- CreateExplosion(C4x[playerid], C4y[playerid], C4z[playerid], 7, 50);
- C4Lerakva[playerid] = 0;
- C4x[playerid] = 0.000000;
- C4y[playerid] = 0.000000;
- C4z[playerid] = 0.000000;
- new string[256];
- format(string,sizeof(string),"%s felrobbantott egy C4-et.",nev);
- ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
- AdminnakUzenet(VNARANCS,string,1);
- SendClientMessage(playerid,SIKERES,"Sikeresen felrobbantottad a C4-et!");
- DestroyObject(C4Object[playerid]);
- }
- if(C4Kocsiban[playerid] != 0)
- {
- new kocsi = C4Kocsiban[playerid];
- new Float:x, Float:y, Float:z;
- GetVehiclePos(kocsi, x, y, z);
- CreateExplosion(x, y, z, 7, 50);
- C4Kocsiban[playerid] = 0;
- C4Lerakva[playerid] = 0;
- new string[256];
- format(string,sizeof(string),"%s felrobbantott egy C4-et.",nev);
- ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
- format(string,sizeof(string),"%s felrobbantott egy C4-et.(%d)",nev,kocsi);
- AdminnakUzenet(VNARANCS,string,1);
- SendClientMessage(playerid,SIKERES,"Sikeresen felrobbantottad a C4-et!");
- }
- }
- else SendClientMessage(playerid, HIBA, "Nem raktál le C4-et!");
- }
- }
- if(mennyit != -1)
- {
- if(strcmp(mit,"osszerak",true) == 0)
- {
- if(mennyit > 0 && JatekosInfo[playerid][Robbanot] >= mennyit)
- {
- if(JatekosInfo[playerid][Radiovevo] != 0 && JatekosInfo[playerid][Ragasztosz] != 0)
- {
- if(CsinalVmit[playerid] == 0)
- {
- if(JatekosInfo[playerid][C4] == 0)
- {
- new ido;
- ido= mennyit * 5000;
- TogglePlayerControllable(playerid,false);
- tC4Osszerak[playerid] = SetTimerEx("c4osszerak",ido,false,"ii",playerid,mennyit);
- CsinalVmit[playerid] = 1;
- SendClientMessage(playerid, NARANCS, "Elkezdted összerakni a C4-et...");
- new string[256];
- format(string,sizeof(string),"%s elkezdett valamit összeragasztani...",GetPlayerNameEx(playerid));
- ProxDetector(20.0, playerid, string, LILA, LILA, LILA, LILA, LILA);
- }
- else SendClientMessage(playerid, HIBA, "Már van nálad C4!");
- }
- else SendClientMessage(playerid, HIBA, "Már csinálsz valamit!");
- }
- else SendClientMessage(playerid, HIBA, "Nincs nálad ragasztószalag/rádióvevő!");
- }
- else SendClientMessage(playerid, HIBA, "Nincs elég robbanótölteted!");
- }
- }
- }
- }
- else SendClientMessage(playerid, HIBA, "Börtönben?");
- }
- else SendClientMessage(playerid, HIBA, "Már csinálsz valamit!");
- }
- else SendClientMessage(playerid, HIBA, "Meg vagy kötözve/bilincselve!");
- }
- else SendClientMessage(playerid, HIBA, "Be kell jelentkezned!");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment