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.
|