olesek[killerid] ++; switch(olesek[killerid])//Fegyver vбltбsok,a pontszбm alapjбn! { case 1:{ SendClientMessage(killerid, COLOR_RED, "Mйg 2цlйs kell a kцvetkező szintig!");} case 2:{ SendClientMessage(killerid, COLOR_RED, "Mйg 1цlйs kell a kцvetkező szintig!");} case 3: { SendClientMessage(killerid, COLOR_GREEN, "Bуnusz szint!!!!! Fegyver: MINIGUN!!!"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 38, 22222);} case 4: { SendClientMessage(killerid, COLOR_GREEN, "4-es szintre lйptйl! Ъj fegyver: Hang tompнtуs."); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 23, 22222); } case 5: { SendClientMessage(killerid, COLOR_GREEN, "5-цs szintre lйptйl! Ъj fegyver: Hang tompнtуs."); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 23, 22222); } case 6: { SendClientMessage(killerid, COLOR_GREEN, "6-os szintre lйptйl! Ъj fegyver: Hang tompнtуs."); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 23, 22222); } case 7: { SendClientMessage(killerid, COLOR_GREEN, "7-es szintre lйptйl! Ъj fegyver: Desert Eagle."); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 24, 22222); } case 8: { SendClientMessage(killerid, COLOR_GREEN, "8-es szintre lйptйl! Ъj fegyver: Desert Eagle"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 24, 22222); } case 9: { SendClientMessage(killerid, COLOR_GREEN, "9-es szintre lйptйl! Ъj fegyver: Desert Eagle"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 24, 22222); } case 10: { SendClientMessage(killerid, COLOR_GREEN, "10-es szintre lйptйl! Ъj fegyver: Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 25, 22222); } case 11: { SendClientMessage(killerid, COLOR_GREEN, "11-es szintre lйptйl! Ъj fegyver: Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 25, 22222); } case 12: { SendClientMessage(killerid, COLOR_GREEN, "12-es szintre lйptйl! Ъj fegyver: Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 25, 22222); } case 13: { SendClientMessage(killerid, COLOR_GREEN, "13-es szintre lйptйl! Ъj fegyver: Sawn-off Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 26, 22222); } case 14: { SendClientMessage(killerid, COLOR_GREEN, "14-es szintre lйptйl! Ъj fegyver: Sawn-off Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 26, 22222); } case 15: { SendClientMessage(killerid, COLOR_GREEN, "15-es szintre lйptйl! Ъj fegyver: Sawn-off Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 26, 22222); } case 16: { SendClientMessage(killerid, COLOR_GREEN, "16-es szintre lйptйl! Ъj fegyver: Combat Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 27, 22222); } case 17: { SendClientMessage(killerid, COLOR_GREEN, "17-es szintre lйptйl! Ъj fegyver: Combat Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 27, 22222); } case 18: { SendClientMessage(killerid, COLOR_GREEN, "18-es szintre lйptйl! Ъj fegyver: Combat Shotgun"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 27, 22222); } case 19: { SendClientMessage(killerid, COLOR_GREEN, "19-es szintre lйptйl! Ъj fegyver: Micro SMG/Uzi"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 28, 22222); } case 20: { SendClientMessage(killerid, COLOR_GREEN, "20-es szintre lйptйl! Ъj fegyver: Micro SMG/Uzi"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 28, 22222); } case 21: { SendClientMessage(killerid, COLOR_GREEN, "21-es szintre lйptйl! Ъj fegyver: Micro SMG/Uzi"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 28, 22222); } case 22: { SendClientMessage(killerid, COLOR_GREEN, "22-es szintre lйptйl! Ъj fegyver: MP5"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 29, 22222); } case 23: { SendClientMessage(killerid, COLOR_GREEN, "23-es szintre lйptйl! Ъj fegyver: MP5"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 29, 22222); } case 24: { SendClientMessage(killerid, COLOR_GREEN, "24-es szintre lйptйl! Ъj fegyver: MP5"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 29, 22222); } case 25: { SendClientMessage(killerid, COLOR_GREEN, "25-es szintre lйptйl! Ъj fegyver: AK-47"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 30, 22222); } case 26: { SendClientMessage(killerid, COLOR_GREEN, "26-es szintre lйptйl! Ъj fegyver: AK-47"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 30, 22222); } case 27: { SendClientMessage(killerid, COLOR_GREEN, "27-es szintre lйptйl! Ъj fegyver: AK-47"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 30, 22222); } case 28: { SendClientMessage(killerid, COLOR_GREEN, "28-es szintre lйptйl! Ъj fegyver: M4"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 31, 22222); } case 29: { SendClientMessage(killerid, COLOR_GREEN, "29-es szintre lйptйl! Ъj fegyver: M4"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 31, 22222); } case 30: { SendClientMessage(killerid, COLOR_GREEN, "30-es szintre lйptйl! Ъj fegyver: M4"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 31, 22222); } case 31: { SendClientMessage(killerid, COLOR_GREEN, "31-es szintre lйptйl! Ъj fegyver: Tec-9"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 32, 22222); } case 32: { SendClientMessage(killerid, COLOR_GREEN, "32-es szintre lйptйl! Ъj fegyver: Tec-9"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 32, 22222); } case 33: { SendClientMessage(killerid, COLOR_GREEN, "33-es szintre lйptйl! Ъj fegyver: Tec-9"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 32, 10000); } case 34: { SendClientMessage(killerid, COLOR_GREEN, "34-es szintre lйptйl! Ъj fegyver: Country Rifle (Ez az utolsу előtti szint)"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 33, 10000); } case 35: { SendClientMessage(killerid, COLOR_GREEN, "36-es szintre lйptйl! Ъj fegyver: Country Rifle (Ez az utolsу előtti szint)"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 33, 10000); } case 36: { SendClientMessage(killerid, COLOR_GREEN, "37-es szintre lйptйl! Ъj fegyver: Country Rifle (Ez az utolsу előtti szint)"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 33, 10000); } case 37: { SendClientMessage(killerid, COLOR_GREEN, "38-es szintre lйptйl! Ъj fegyver: GRБNБT!!"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 16, 999999999);} case 38: { SendClientMessage(killerid, COLOR_GREEN, "39-es szintre lйptйl! Ъj fegyver: Kйs..."); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 4, 1);} case 39: { SendClientMessage(killerid, COLOR_GREEN, "Gratulбlunk! Sikeresen teljesнtetted a szinteket!"); format(string, sizeof(string), "%s megnyerte a menetet,mert sikeresen teljesнtette AZ ЦSSZES szintet!", name); SendClientMessageToAll(0xC4C4C4FF, string); GameTextForAll("A menet,vйget йrt!", 4000, 1); SetTimer("Restart", 15000, false);} case 40: { SendClientMessageToAll(COLOR_RED, "A kцr 15mбsodpercen belьl ЪJRA INDUL!"); ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid, 4, 1);} }
if(dialogid == 999) { if(response) { switch (listitem) { case 0:{ if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 0)return SendClientMessage(playerid,0xeb1a1aAA, "Mбr megvetted az 1-es skillt"); skill[playerid]=1; GivePlayerMoney(playerid,-1000); SendClientMessage(playerid,0x127bebAA,"1-es skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 1); SetPlayerSkillLevel(playerid, 2, 1); SetPlayerSkillLevel(playerid, 3, 1); SetPlayerSkillLevel(playerid, 4, 1); SetPlayerSkillLevel(playerid, 5, 1); SetPlayerSkillLevel(playerid, 6, 1); SetPlayerSkillLevel(playerid, 7, 1); SetPlayerSkillLevel(playerid, 8, 1); SetPlayerSkillLevel(playerid, 9, 1); SetPlayerSkillLevel(playerid, 10, 1); } case 1: { if(GetPlayerMoney(playerid) < 2000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 1)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg az egyes skill-t"); GivePlayerMoney(playerid,-2000); skill[playerid]=2; SendClientMessage(playerid,0x127bebAA,"2-es skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 2); SetPlayerSkillLevel(playerid, 2, 2); SetPlayerSkillLevel(playerid, 3, 2); SetPlayerSkillLevel(playerid, 4, 2); SetPlayerSkillLevel(playerid, 5, 2); SetPlayerSkillLevel(playerid, 6, 2); SetPlayerSkillLevel(playerid, 7, 2); SetPlayerSkillLevel(playerid, 8, 2); SetPlayerSkillLevel(playerid, 9, 2); SetPlayerSkillLevel(playerid, 10, 2); } case 2:{ if(GetPlayerMoney(playerid) < 3000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 2)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg az kettes skill-t"); GivePlayerMoney(playerid,-3000); skill[playerid]=3; SendClientMessage(playerid,0x127bebAA,"3-as skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 3); SetPlayerSkillLevel(playerid, 2, 3); SetPlayerSkillLevel(playerid, 3, 3); SetPlayerSkillLevel(playerid, 4, 3); SetPlayerSkillLevel(playerid, 5, 3); SetPlayerSkillLevel(playerid, 6, 3); SetPlayerSkillLevel(playerid, 7, 3); SetPlayerSkillLevel(playerid, 8, 3); SetPlayerSkillLevel(playerid, 9, 3); SetPlayerSkillLevel(playerid, 10, 3); } case 3:{ if(GetPlayerMoney(playerid) < 4000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 3)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg az hбrmas skill-t"); GivePlayerMoney(playerid,-4000); skill[playerid]=4; SendClientMessage(playerid,0x127bebAA,"4-es skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 4); SetPlayerSkillLevel(playerid, 2, 4); SetPlayerSkillLevel(playerid, 3, 4); SetPlayerSkillLevel(playerid, 4, 4); SetPlayerSkillLevel(playerid, 5, 4); SetPlayerSkillLevel(playerid, 6, 4); SetPlayerSkillLevel(playerid, 7, 4); SetPlayerSkillLevel(playerid, 8, 4); SetPlayerSkillLevel(playerid, 9, 4); SetPlayerSkillLevel(playerid, 10, 4); } case 4:{ if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 4)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg a nйgyes skill-t"); GivePlayerMoney(playerid,-5000); skill[playerid]=5; SendClientMessage(playerid,0x127bebAA,"5-цs skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 5); SetPlayerSkillLevel(playerid, 2, 5); SetPlayerSkillLevel(playerid, 3, 5); SetPlayerSkillLevel(playerid, 4, 5); SetPlayerSkillLevel(playerid, 5, 5); SetPlayerSkillLevel(playerid, 6, 5); SetPlayerSkillLevel(playerid, 7, 5); SetPlayerSkillLevel(playerid, 8, 5); SetPlayerSkillLevel(playerid, 9, 5); SetPlayerSkillLevel(playerid, 10, 5); } case 5:{ if(GetPlayerMoney(playerid) < 6000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 5)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg az цtцs skill-t"); GivePlayerMoney(playerid,-6000); skill[playerid]=6; SendClientMessage(playerid,0x127bebAA,"6-os skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 6); SetPlayerSkillLevel(playerid, 2, 6); SetPlayerSkillLevel(playerid, 3, 6); SetPlayerSkillLevel(playerid, 4, 6); SetPlayerSkillLevel(playerid, 5, 6); SetPlayerSkillLevel(playerid, 6, 6); SetPlayerSkillLevel(playerid, 7, 6); SetPlayerSkillLevel(playerid, 8, 6); SetPlayerSkillLevel(playerid, 9, 6); SetPlayerSkillLevel(playerid, 10, 6); } case 6:{ if(GetPlayerMoney(playerid) < 7000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 6)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg a hatos skill-t"); GivePlayerMoney(playerid,-7000); skill[playerid]=7; SendClientMessage(playerid,0x127bebAA,"7-es skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 7); SetPlayerSkillLevel(playerid, 2, 7); SetPlayerSkillLevel(playerid, 3, 7); SetPlayerSkillLevel(playerid, 4, 7); SetPlayerSkillLevel(playerid, 5, 7); SetPlayerSkillLevel(playerid, 6, 7); SetPlayerSkillLevel(playerid, 7, 7); SetPlayerSkillLevel(playerid, 8, 7); SetPlayerSkillLevel(playerid, 9, 7); SetPlayerSkillLevel(playerid, 10, 7); } case 7:{ if(GetPlayerMoney(playerid) < 8000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 7)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg a hetes skill-t"); GivePlayerMoney(playerid,-8000); skill[playerid]=8; SendClientMessage(playerid,0x127bebAA,"8-as skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 8); SetPlayerSkillLevel(playerid, 2, 8); SetPlayerSkillLevel(playerid, 3, 8); SetPlayerSkillLevel(playerid, 4, 8); SetPlayerSkillLevel(playerid, 5, 8); SetPlayerSkillLevel(playerid, 6, 8); SetPlayerSkillLevel(playerid, 7, 8); SetPlayerSkillLevel(playerid, 8, 8); SetPlayerSkillLevel(playerid, 9, 8); SetPlayerSkillLevel(playerid, 10, 8); } case 8:{ if(GetPlayerMoney(playerid) < 9000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 8)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg a nyolcas skill-t"); GivePlayerMoney(playerid,-9000); skill[playerid]=9; SendClientMessage(playerid,0x127bebAA,"9-es skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 9); SetPlayerSkillLevel(playerid, 2, 9); SetPlayerSkillLevel(playerid, 3, 9); SetPlayerSkillLevel(playerid, 4, 9); SetPlayerSkillLevel(playerid, 5, 9); SetPlayerSkillLevel(playerid, 6, 9); SetPlayerSkillLevel(playerid, 7, 9); SetPlayerSkillLevel(playerid, 8, 9); SetPlayerSkillLevel(playerid, 9, 9); SetPlayerSkillLevel(playerid, 10, 9); } case 9:{ if(GetPlayerMoney(playerid) < 10000)return SendClientMessage(playerid,0xeb1a1aAA, "nincs elйg pйnzed"); if(skill[playerid] != 9)return SendClientMessage(playerid,0xeb1a1aAA, "Előszцr vedd meg az kilences skill-t"); GivePlayerMoney(playerid,-10000); skill[playerid]=10; SendClientMessage(playerid,0x127bebAA,"10-es skill megvйve minden fegyverre"); SetPlayerSkillLevel(playerid, 1, 10); SetPlayerSkillLevel(playerid, 2, 10); SetPlayerSkillLevel(playerid, 3, 10); SetPlayerSkillLevel(playerid, 4, 10); SetPlayerSkillLevel(playerid, 5, 10); SetPlayerSkillLevel(playerid, 6, 10); SetPlayerSkillLevel(playerid, 7, 10); SetPlayerSkillLevel(playerid, 8, 10); SetPlayerSkillLevel(playerid, 9, 10); SetPlayerSkillLevel(playerid, 10, 10); } } } }
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) { if(issuerid != INVALID_PLAYER_ID) { new string[128], attacker[MAX_PLAYER_NAME]; format(string, sizeof(string), "Sebeztйl: %.0f", amount); GameTextForPlayer(playerid, string, 1000, 1); Textdraw1 = TextDrawCreate(11 ,339 , string); UpdateTextDraw(playerid); } return 1; }
Can you translate the whole thing? And explain more about the features? Looking good.
|