Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- //=============================define=================================================
- #define DIALOG_QUEST 2
- //=============================mews=================================================
- new OuaVopsite=15, OuaVopsitePlayer[MAX_PLAYERS], ramaseVopsite[MAX_PLAYERS];
- new oua[MAX_PLAYERS][15], tubVopsea[MAX_PLAYERS], inStartQuest[MAX_PLAYERS];
- new Epoints[MAX_PLAYERS], TimpFinalSEC[MAX_PLAYERS], TimpFinalMIN[MAX_PLAYERS], Timer[MAX_PLAYERS];
- new TimerGift[MAX_PLAYERS], TimerGIFT[MAX_PLAYERS], accOU[MAX_PLAYERS], accOUin[MAX_PLAYERS];
- new OuA[MAX_PLAYERS], OuB[MAX_PLAYERS], OuC[MAX_PLAYERS], OuD[MAX_PLAYERS], OuE[MAX_PLAYERS];
- new OuF[MAX_PLAYERS], OuG[MAX_PLAYERS], OuH[MAX_PLAYERS], OuI[MAX_PLAYERS], OuJ[MAX_PLAYERS];
- new OuK[MAX_PLAYERS], OuL[MAX_PLAYERS], OuM[MAX_PLAYERS], OuN[MAX_PLAYERS], OuO[MAX_PLAYERS];
- //==============================================================================
- public OnFilterScriptInit()
- {
- return 1;
- }
- //==============================================================================
- public OnFilterScriptExit()
- {
- print("\n--------------------------------------");
- print(" FILTER SCRIPT BY MENTOSAN ");
- print(" ~ EASTER SYSTEM 2018 ~ ");
- print("--------------------------------------\n");
- return 1;
- }
- //==============================================================================
- forward VopsireOu_Unu(playerid); forward VopsireOu_Sase(playerid); forward VopsireOu_Unsprezece(playerid);
- forward VopsireOu_Doi(playerid); forward VopsireOu_Sapte(playerid); forward VopsireOu_Doisprezece(playerid);
- forward VopsireOu_Trei(playerid); forward VopsireOu_Opt(playerid); forward VopsireOu_Treisprezece(playerid);
- forward VopsireOu_Patru(playerid); forward VopsireOu_Noua(playerid); forward VopsireOu_Paisprezece(playerid);
- forward VopsireOu_Cinci(playerid); forward VopsireOu_Zece(playerid); forward VopsireOu_Cinsprezece(playerid);
- forward CALCUL_TIMP(playerid);
- forward GETgift(playerid);
- public OnGameModeInit() {
- CreatePickup(1239, 1, 1315.4502, -897.9600, 39.5691, 0);
- Create3DTextLabel("{FFFFFF}Shop {FFCC00}24/7{FFFFFF} improvizat\n{FFCC00}EASTER SISTEM BY MENTOSAN 2018{FFFFFF}\nApasa {FFCC00}'F'{FFFFFF} sau {FFCC00}[/enter]{FFFFFF} pentru a intra.", -1, 1315.4502, -897.9600, 39.5691, 7.5, 0);
- Create3DTextLabel("{FFFFFF}Locatie {FFCC00}Gift{FFFFFF}\nTasteaza {FFCC00}[/getgift]{FFFFFF} pentru a-ti ridica premiul special.", -1, 1479.7212, -1639.3406, 14.1367, 7.5, 0);
- DisableInteriorEnterExits();
- return 1;
- }
- //==================================`============================================
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid, 0xFFFF00AA, "(EASTER2018byMentosan) {FFFFFF}Loaded..");
- tubVopsea[playerid] = 0, inStartQuest[playerid] = 0, Epoints[playerid] = 0;
- OuA[playerid] = 0; OuF[playerid] = 0; OuK[playerid] = 0;
- OuB[playerid] = 0; OuG[playerid] = 0; OuL[playerid] = 0;
- OuC[playerid] = 0; OuH[playerid] = 0; OuM[playerid] = 0;
- OuD[playerid] = 0; OuI[playerid] = 0; OuN[playerid] = 0;
- OuE[playerid] = 0; OuJ[playerid] = 0; OuO[playerid] = 0;
- accOU[playerid] = 0;
- CreateObject(19343, 1479.72119, -1639.34058, 14.13673, 0.00000, 0.00000, 0.00000);
- TimpFinalMIN[playerid] = 0; TimpFinalSEC[playerid] = 0;
- oua[playerid][0] = CreatePlayerObject(playerid, 19343, 991.90869, -1027.67017, 42.69680, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][1] = CreatePlayerObject(playerid, 19343, 1540.85107, -766.01422, 79.79111, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][2] = CreatePlayerObject(playerid, 19343, 808.6194, -1082.4828, 23.9329, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][3] = CreatePlayerObject(playerid, 19343, 756.4662, -1279.0824, 13.5154, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][4] = CreatePlayerObject(playerid, 19343, 1027.2416, -1368.9775, 13.3467, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][5] = CreatePlayerObject(playerid, 19343, 1129.2090, -1489.5782, 22.7445, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][6] = CreatePlayerObject(playerid, 19343, 591.5034, -1340.9452, 23.4171, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][7] = CreatePlayerObject(playerid, 19343, 792.9586, -1728.7329, 18.8716, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][8] = CreatePlayerObject(playerid, 19343, 1084.4952, -2032.1433, 68.8274, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][9] = CreatePlayerObject(playerid, 19343, 1472.4969, -1895.3300, 22.21084, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][10] = CreatePlayerObject(playerid, 19343, 342.7923, -1316.1863, 14.5511, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][11] = CreatePlayerObject(playerid, 19343, 413.8088, -1548.2744, 30.5707, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][12] = CreatePlayerObject(playerid, 19343, 306.1165, -1868.3223, 3.1814, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][13] = CreatePlayerObject(playerid, 19343, 2505.5964, -1696.2087, 13.2685, 0.00000, 0.00000, 0.00000, 10.0);
- oua[playerid][14] = CreatePlayerObject(playerid, 19343, 1693.5015, -1973.6781, 8.8820, 0.00000, 0.00000, 0.00000, 10.0);
- return 1;
- }
- public OnPlayerSpawn(playerid) {
- if(tubVopsea[playerid] == 1) {
- SendClientMessage(playerid, -1, "{FFCC00}QUEST{FFFFFF}: Deoarece ai activat questul, vei primi inapoi tubul de vopsea pentru indeplinirea questului. ");
- GivePlayerWeapon(playerid, 41, 9999999);
- }
- if(accOU[playerid] == 1) {
- accOUin[playerid] = 0;
- }
- return 1;
- }
- //========================FW======================================================
- public CALCUL_TIMP(playerid) {
- TimpFinalSEC[playerid]++;
- return 1;
- }
- public VopsireOu_Unu(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][0]);
- CreatePlayerObject(playerid, 19341, 991.90869, -1027.67017, 42.69680, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 01);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuA[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Doi(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][1]);
- CreatePlayerObject(playerid, 19341, 1540.85107, -766.01422, 79.79111, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 02);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuB[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Trei(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][2]);
- CreatePlayerObject(playerid, 19341, 808.6194, -1082.4828, 23.9329, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 03);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuC[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Patru(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][3]);
- CreatePlayerObject(playerid, 19341, 756.4662, -1279.0824, 13.5154, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 04);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuD[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Cinci(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][4]);
- CreatePlayerObject(playerid, 19341, 1027.2416, -1368.9775, 13.3467, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 05);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuE[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Sase(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][5]);
- CreatePlayerObject(playerid, 19341, 1129.2090, -1489.5782, 22.74457, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 06);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuF[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Sapte(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][6]);
- CreatePlayerObject(playerid, 19341, 591.5034, -1340.9452, 23.4171, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 07);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuG[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Opt(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][7]);
- CreatePlayerObject(playerid, 19341, 792.9586, -1728.7329, 18.8716, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 08);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuH[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Noua(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][8]);
- CreatePlayerObject(playerid, 19341, 1084.4952, -2032.1433, 68.8274, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 09);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuI[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Zece(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][9]);
- CreatePlayerObject(playerid, 19341, 1472.4969, -1895.3300, 22.2108, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 10);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuJ[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Unsprezece(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][10]);
- CreatePlayerObject(playerid, 19341, 342.7923, -1316.1863, 14.5511, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 11);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuK[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Doisprezece(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][11]);
- CreatePlayerObject(playerid, 19341, 413.8088, -1548.2744, 30.5707, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 12);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuL[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Treisprezece(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][12]);
- CreatePlayerObject(playerid, 19341, 306.1165, -1868.3223, 3.1814, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 13);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuM[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Paisprezece(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][13]);
- CreatePlayerObject(playerid, 19341, 2505.5964, -1696.2087, 13.2685, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 14);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuN[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public VopsireOu_Cinsprezece(playerid) {
- if(GetPlayerWeapon(playerid) == 41) {
- DestroyObject(oua[playerid][14]);
- CreatePlayerObject(playerid, 19341, 1693.5015, -1973.6781, 8.8820, 0.00000, 0.00000, 0.00000, 10.0);
- OuaVopsitePlayer[playerid]+=1;
- ramaseVopsite[playerid] = OuaVopsite - OuaVopsitePlayer[playerid];
- RemovePlayerMapIcon(playerid, 15);
- new mesaj[256], mesajI[256], ePointsOu;
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Ai vopsit acest ou. Continua sa cauti si altele. (%d/%d)", OuaVopsitePlayer[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- OuO[playerid]=1;
- new rand = random(10) + 20;
- ePointsOu+=rand;
- Epoints[playerid]+=ePointsOu;
- format(mesajI, sizeof(mesajI), "{FFFFFF} Ai primit {FFCC00}+{FFFFFF}%d{FFCC00} Easter-Points{FFFFFF}! Pentru a le folosi, tasteaza {FFCC00}[/eshop]", ePointsOu);
- SendClientMessage(playerid, -1, mesajI);
- if(OuaVopsitePlayer[playerid] == OuaVopsite) {
- new anunt[256], nume[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nume, sizeof(nume));
- KillTimer(Timer[playerid]);
- TimpFinalMIN[playerid] = TimpFinalSEC[playerid] / 60;
- format(anunt, sizeof(anunt), "{FFFFFF}*{FFCC00} %s{FFFFFF} a terminat Questul de Paste si a primit un premiu special! Timp finaliare Quest: %d minute (%d secunde)", nume, TimpFinalMIN[playerid], TimpFinalSEC[playerid]);
- inStartQuest[playerid] = 2;
- SendClientMessageToAll(-1, anunt);
- }
- }else {
- SendClientMessage(playerid, -1, "* Fail. Trebuie sa colorezi oul, nu pacali sistemul! ");
- }
- return 1;
- }
- public GETgift(playerid) {
- TimerGift[playerid]--;
- if(TimerGift[playerid] == 0) return KillTimer(TimerGIFT[playerid]);
- return 1;
- }
- //==============================================================================
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_QUEST) {
- if(!response) return SendClientMessage(playerid, -1, "* Ai parasit meniul. ");
- SetPlayerMapIcon(playerid, 01, 991.90869, -1027.67017, 42.69680, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 02, 1540.85107, -766.01422, 79.79111, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 03, 808.6194, -1082.4828, 23.9329, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 04, 756.4662, -1279.0824, 13.5154, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 05, 1027.2416, -1368.9775, 13.3467, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 06, 1129.2090, -1489.5782, 22.7445, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 07, 591.5034, -1340.9452, 23.4171, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 08, 792.9586, -1728.7329, 18.8716, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 09, 1084.4952, -2032.1433, 68.8274, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 10, 1472.4969, -1895.3300, 22.2108, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 11, 342.7923, -1316.1863, 14.5511, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 12, 413.8088, -1548.2744, 30.5707, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 13, 306.1165, -1868.3223, 3.1814, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 14, 2505.5964, -1696.2087, 13.2685, 56, -1, MAPICON_GLOBAL);
- SetPlayerMapIcon(playerid, 15, 1693.5015, -1973.6781, 8.8820, 56, -1, MAPICON_GLOBAL);
- inStartQuest[playerid] = 1;
- }
- if(dialogid == DIALOG_QUEST+2) {
- if(!response) return SendClientMessage(playerid, -1, "* Ai iesit din shop.");
- if(listitem == 0) {
- }else if(listitem == 1) {
- if(Epoints[playerid] < 75) {
- new mesaj[256];
- format(mesaj, sizeof(mesaj), "Eroare: Nu detii suma de 75 E-Points. Ai doar %d!", Epoints[playerid]);
- SendClientMessage(playerid, -1, mesaj);
- }else {
- Epoints[playerid]-=75;
- SendClientMessage(playerid, -1, "{FFCC00}*{FFFFFF} Ai achizitionat din {FFCC00}E-Shop{FFFFFF} $1,000,000 pentru {FFCC00}75 E-Points{FFFFFF}!");
- GivePlayerMoney(playerid, 1000000);
- }
- }else if(listitem == 2) {
- if(Epoints[playerid] < 125) {
- new mesaj[256];
- format(mesaj, sizeof(mesaj), "Eroare: Nu detii suma de 125 E-Points. Ai doar %d!", Epoints[playerid]);
- SendClientMessage(playerid, -1, mesaj);
- }else {
- Epoints[playerid]-=125;
- SendClientMessage(playerid, -1, "{FFCC00}*{FFFFFF} Ai achizitionat din {FFCC00}E-Shop{FFFFFF} $5,000,000 pentru {FFCC00}125 E-Points{FFFFFF}!");
- GivePlayerMoney(playerid, 5000000);
- }
- }else if(listitem == 3) {
- if(Epoints[playerid] < 200) {
- new mesaj[256];
- format(mesaj, sizeof(mesaj), "Eroare: Nu detii suma de 200 E-Points. Ai doar %d!", Epoints[playerid]);
- SendClientMessage(playerid, -1, mesaj);
- }else {
- Epoints[playerid]-=200;
- SendClientMessage(playerid, -1, "{FFCC00}*{FFFFFF} Ai achizitionat din {FFCC00}E-Shop{FFFFFF} $10,000,000 pentru {FFCC00}200 E-Points{FFFFFF}!");
- GivePlayerMoney(playerid, 10000000);
- }
- }else if(listitem == 4) {
- if(Epoints[playerid] < 100) {
- new mesaj[256];
- format(mesaj, sizeof(mesaj), "Eroare: Nu detii suma de 200 E-Points. Ai doar %d!", Epoints[playerid]);
- SendClientMessage(playerid, -1, mesaj);
- }else {
- Epoints[playerid]-=100;
- SendClientMessage(playerid, -1, "{FFCC00}*{FFFFFF} Ai achizitionat din {FFCC00}E-Shop{FFFFFF} un Tub De Vopsea(GRAFFITI) pentru {FFCC00}100 E-Points{FFFFFF}!");
- GivePlayerWeapon(playerid, 41, 225);
- }
- }else if(listitem == 5) {
- if(Epoints[playerid] < 150) {
- new mesaj[256];
- format(mesaj, sizeof(mesaj), "Eroare: Nu detii suma de 200 E-Points. Ai doar %d!", Epoints[playerid]);
- SendClientMessage(playerid, -1, mesaj);
- }else {
- if(accOU[playerid] == 0) {
- Epoints[playerid]-=150;
- accOU[playerid] = 1;
- accOUin[playerid] = 0;
- SendClientMessage(playerid, -1, "{FFCC00}*{FFFFFF} Ai achizitionat din {FFCC00}E-Shop{FFFFFF} un Accesoriu Ou pentru {FFCC00}150 E-Points{FFFFFF}!");
- SendClientMessage(playerid, -1, "{FFCC00}**{FFFFFF} Pentru a-ti pune accesoriul, tasteaza {FFCC00}[/putegg]{FFFFFF}.");
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja detii acest accesoriu! ");
- }
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- if(PRESSED(KEY_SECONDARY_ATTACK)) {
- if(IsPlayerInRangeOfPoint(playerid, 1.5, 1315.4502, -897.9600, 39.5691)) {
- SetPlayerPos(playerid, 6.091179,-29.271898,1003.549438 );
- SetPlayerInterior(playerid, 10);
- SendClientMessage(playerid, -1, "{FFCC00}Event Paste{FFFFFF}: Tasteaza {FFCC00}[/vopsea]{FFFFFF} pentru a incepe questul.");
- } else if(IsPlayerInRangeOfPoint(playerid, 1.5, 6.091179,-29.271898,1003.549438)) {
- SetPlayerPos(playerid, 1315.4502, -897.9600, 39.5691);
- SetPlayerInterior(playerid, 0);
- }
- }
- if(PRESSED(KEY_FIRE)) {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, 991.90869, -1027.67017, 42.69680)) {
- if(OuA[playerid] == 0) {
- SetTimer("VopsireOu_Unu", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1540.85107, -766.01422, 79.79111)) {
- if(OuB[playerid] == 0) {
- SetTimer("VopsireOu_Doi", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 808.6194, -1082.4828, 23.9329)) {
- if(OuC[playerid] == 0) {
- SetTimer("VopsireOu_Trei", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 756.4662, -1279.0824, 13.5154)) {
- if(OuD[playerid] == 0) {
- SetTimer("VopsireOu_Patru", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1027.2416, -1368.9775, 13.3467)) {
- if(OuE[playerid] == 0) {
- SetTimer("VopsireOu_Cinci", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1129.2090, -1489.5782, 22.7445)) {
- if(OuF[playerid] == 0) {
- SetTimer("VopsireOu_Sase", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 591.5034, -1340.9452, 23.4171)) {
- if(OuG[playerid] == 0) {
- SetTimer("VopsireOu_Sapte", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 792.9586, -1728.7329, 18.8716)) {
- if(OuH[playerid] == 0) {
- SetTimer("VopsireOu_Opt", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1084.4952, -2032.1433, 68.8274)) {
- if(OuI[playerid] == 0) {
- SetTimer("VopsireOu_Noua", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1472.4969, -1895.3300, 22.2108)) {
- if(OuJ[playerid] == 0) {
- SetTimer("VopsireOu_Zece", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 342.7923, -1316.1863, 14.5511)) {
- if(OuK[playerid] == 0) {
- SetTimer("VopsireOu_Unsprezece", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 413.8088, -1548.2744, 30.5707)) {
- if(OuL[playerid] == 0) {
- SetTimer("VopsireOu_Doisprezece", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 306.1165, -1868.3223, 3.1814)) {
- if(OuM[playerid] == 0) {
- SetTimer("VopsireOu_Treisprezece", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2505.5964, -1696.2087, 13.2685)) {
- if(OuN[playerid] == 0) {
- SetTimer("VopsireOu_Paisprezece", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }else if(IsPlayerInRangeOfPoint(playerid, 2.0, 1693.5015, -1973.6781, 8.8820)) {
- if(OuO[playerid] == 0) {
- SetTimer("VopsireOu_Cinsprezece", 4000, false);
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai pictat acest ou! Continua sa cauti altele. ");
- }
- }
- }
- return 1;
- }
- //================================[COMENZI CMD]=====================================
- CMD:vopsea(playerid, params[]) {
- if(IsPlayerInRangeOfPoint(playerid, 10.0, 6.091179,-29.271898,1003.549438)) {
- if(GetPlayerMoney(playerid) < 50) {
- SendClientMessage(playerid, -1, "{FFFFFF}Nu ai destui bani! Un tub de vopsea costa $50.");
- } else {
- if(tubVopsea[playerid] == 0) {
- GivePlayerMoney(playerid, -50);
- GivePlayerWeapon(playerid, 41, 9999999);
- SendClientMessage(playerid, -1, "{FFCC00}*{FFFFFF} Acum poti incepe questul! Tasteaza {FFCC00}[/startquest]{FFFFFF} pentru detalii! ");
- tubVopsea[playerid] = 1;
- }else {
- SendClientMessage(playerid, -1, "Eroare: Deja ai un tub de vopsea. Poti incepe questul tastand [/startquest]");
- }
- }
- }else {
- SendClientMessage(playerid, -1, "Eroare: Nu esti la 24/7 improvizat. Urmeaza CP-ul de pe harta! ");
- SetPlayerCheckpoint(playerid, 1315.4502, -897.9600, 39.5691, 5.0);
- }
- return 1;
- }
- CMD:startquest(playerid, params[]) {
- if(GetPlayerWeapon(playerid) != 41) return SendClientMessage(playerid, -1, "Eroare: Pentru indeplinirea acestui Quest, ai nevoie de vopsea. Tasteaza [/vopsea] pentru a-ti cumpara! ");
- if(inStartQuest[playerid] == 1) return SendClientMessage(playerid, -1, "Eroare: Deja ai inceput questul! ");
- if(inStartQuest[playerid] == 2) return SendClientMessage(playerid, -1, "Eroare: Ai terminat questul!");
- new string[1200];
- format(string, sizeof(string), " {FFFFFF} * QUEST DE PASTE BY MENTOSAN - 2018 APRILIE * \n");
- format(string, sizeof(string), "%s In indeplinirea acestui QUEST ai nevoie de {FFCC00}un tub de vopsea{FFFFFF} (GRAFFITI/SPRAY CAN). \n", string);
- format(string, sizeof(string), "%s Pe harta sunt {FFCC00}15 oua{FFFFFF}. Tu trebuie sa le gasesti si sa le vopsesti in alta culoare. Pentru a-ti fi mai usor[..] \n", string);
- format(string, sizeof(string), "%s sa le gasesti, la apasarea butonului {FFCC00}'>>'{FFFFFF} pe harta vei avea 15puncte cu pozitia ficarui ou. La vopsirea unui ou[..] \n", string);
- format(string, sizeof(string), "%s primesti 10puncte de paste, iar cand le vei gasi pe toate 15 vei primi o suma de bani drept recompensa. Mult succes! \n", string);
- format(string, sizeof(string), "%s {FFCC00}(!){FFFFFF} Pentru a vopsi ouale, trebuie sa apesi {FFCC00}CLICK{FFFFFF} langa ou cu Spray-ul in mana timp de 3secunde, iar acesta se va vopsi. \n", string);
- ShowPlayerDialog(playerid, DIALOG_QUEST, DIALOG_STYLE_MSGBOX, "{FFCC00}Quest de Paste{FFFFFF} by Mentosan", string, ">>", ".");
- Timer[playerid] = SetTimer("CALCUL_TIMP", 1000, true);
- return 1;
- }
- CMD:eshop(playerid, params[]) {
- new string[1200];
- format(string, sizeof(string), " Detii %d (de) Puncte Easter. \n", Epoints[playerid]);
- format(string, sizeof(string), "%s{FFFFFF} 1) $1,000,000 - {FFCC00}75 E-Points{FFFFFF} \n", string);
- format(string, sizeof(string), "%s{FFFFFF} 2) $5,000,000 - {FFCC00}125 E-Points{FFFFFF} \n", string);
- format(string, sizeof(string), "%s{FFFFFF} 3) $10,000,000 - {FFCC00}200 E-Points{FFFFFF} \n", string);
- format(string, sizeof(string), "%s{FFFFFF} 4) Tub Vopsea(GRAFFITI) - {FFCC00}100 E-Points{FFFFFF} \n", string);
- format(string, sizeof(string), "%s{FFFFFF} 5) Accesoriu OU - {FFCC00}150 E-Points{FFFFFF} \n", string);
- ShowPlayerDialog(playerid, DIALOG_QUEST+2, DIALOG_STYLE_LIST, "{FFCC00}Easter{FFFFFF} Shop.", string, "Selecteaza", "Iesire");
- return 1;
- }
- CMD:getgift(playerid, params[]) {
- if(!IsPlayerInRangeOfPoint(playerid, 3.5, 1479.7212, -1639.3406, 14.1367)) {
- SendClientMessage(playerid, -1, "Eroare: Nu esti la locatia de [/getgift]! Urmareste CP-ul de pe harta.");
- SetPlayerCheckpoint(playerid, 1479.7212, -1639.3406, 14.1367, 3.5);
- }else if(TimerGift[playerid] > 0) {
- new anunt[256];
- format(anunt, sizeof(anunt), "Eroare: Poti folosi aceasta comanda peste %d secunde. ", TimerGift[playerid]);
- SendClientMessage(playerid, -1, anunt);
- }else {
- TimerGift[playerid] = 30;
- TimerGIFT[playerid] = SetTimer("GETgift", 1000, true);
- new rand = random(10), premiu, mesaj[256], nume[MAX_PLAYER_NAME];
- switch(rand) {
- case 1: {
- premiu = 5000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d. ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 2: {
- premiu = 5000 + random(500);\
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d. ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 3: {
- premiu = 10000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d. ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 4: {
- premiu = 10000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d. ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 5: {
- premiu = 15000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d. ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 6: {
- premiu = 15000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d! ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 7: {
- premiu = 20000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d! ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 8: {
- premiu = 20000 + random(500);
- GivePlayerMoney(playerid, premiu);
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift suma de $%d! ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 9: {
- premiu = 50 + random(175);
- Epoints[playerid]+=premiu;
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift %d E-Points! ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- case 10: {
- premiu = 75 + random(200);
- Epoints[playerid]+=premiu;
- GetPlayerName(playerid, nume, sizeof(nume));
- format(mesaj, sizeof(mesaj), "{FFCC00}[/GETGIFT]{FFFFFF}: %s a castigat la Gift %d E-Points! ", nume, premiu);
- SendClientMessageToAll(-1, mesaj);
- }
- }
- }
- return 1;
- }
- CMD:quest(playerid, params[]) {
- if(inStartQuest[playerid] == 0) return SendClientMessage(playerid, -1, "Eroare: Nu ai qeustul activat. Folosesti comanda [/startquest] !");
- if(OuaVopsitePlayer[playerid] == OuaVopsite) return SendClientMessage(playerid, -1, "* Ai vopsit toate cele 15 oua!");
- new mesaj[256];
- format(mesaj, sizeof(mesaj), "{FFFFFF}* {FFCC00}Quest{FFFFFF}: Mai ai de vopsit {FFCC00}%d oua{FFFFFF} din {FFCC00}%d{FFFFFF}.", ramaseVopsite[playerid], OuaVopsite);
- SendClientMessage(playerid, -1, mesaj);
- return 1;
- }
- CMD:putegg(playerid, params[]) {
- if(accOU[playerid] != 1) return SendClientMessage(playerid, -1, "Eroare: Nu detii acest accesoriu. Achizitioneaza-l din [/eshop].");
- if(accOUin[playerid] == 1) return SendClientMessage(playerid, -1, "Eroare: Deja ai accesoriul pus! ");
- accOUin[playerid] = 1;
- SetPlayerAttachedObject(playerid, 0, 19345, 2);
- return 1;
- }
- /*CMD:manevra(playerid, params[]) {
- SetPlayerPos(playerid, 1315.4502, -897.9600, 39.5691);
- GivePlayerMoney(playerid, 102);
- return 1;
- }
- TEST COMMANDS
- CMD:manevradoi(playerid, params[]) {
- Epoints[playerid]+=150;
- return 1;
- }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement