[GB]_Scroller...xDD
Новичок
Помогите исправить error. Вот он сам
а вот и public OnPlayerDeath
Буду благодарен!!
PHP:
[15:52:41] [debug] Run time error 4: "Array index out of bounds"
[15:52:41] [debug] Accessing element at index 65535 past array upper bound 19
[15:52:41] [debug] AMX backtrace:
[15:52:41] [debug] #0 0005629c in ?? () from World-Drifterz.amx
[15:52:41] [debug] #1 00006964 in public OnPlayerDeath () from World-Drifterz.amx
[15:52:41] [death] [GB]_Scroller...xDD died 255
[15:52:47] [debug] Run time error 4: "Array index out of bounds"
[15:52:47] [debug] Accessing element at index 65535 past array upper bound 19
[15:52:47] [debug] AMX backtrace:
[15:52:47] [debug] #0 0005629c in ?? () from World-Drifterz.amx
[15:52:47] [debug] #1 00006964 in public OnPlayerDeath () from World-Drifterz.amx
PHP:
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo[playerid][pDeaths] ++;
PlayerInfo[playerid][pSpawned] = false;
//PlayerInfo[playerid][pInDm] = false;
GameTextForPlayer(playerid,"~w~LOL! YOU ~r~DIED",1000,1);
GameTextForPlayer(killerid,"+1",1000,1);
SendDeathMessage(killerid, playerid, reason);
new world = GetPlayerVirtualWorld(playerid);
new inter = GetPlayerInterior(playerid);
if(PlayerInfo[playerid][pPerc5] == true && world == 0 && inter == 0){
new Float:x,Float:y,Float:z;GetPlayerPos(playerid,x,y,z);
CreateExplosion(x, y , z, 3, 3);
}
if(PlayerInfo[playerid][pHealthPack] != 0){
PlayerInfo[playerid][pHealthPack]--;
new str[144];
format(str,144,"Òû ïîòåðÿë ñâîþ àïòå÷êó. Îñòàëîñü %d",PlayerInfo[playerid][pHealthPack]);
SCM(playerid,0x00ffffAA,str);
}
new string[256] ;
if(GetPlayerScore(killerid) == 11) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 10 ÷åëîâåê è ïåðåø¸ë íà 2 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 31) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 30 ÷åëîâåê è ïåðåø¸ë íà 3 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 51) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 50 ×åëîâåê è ïåðåø¸ë íà 4 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 71) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 70 ×åëîâåê è ïåðåø¸ë íà 5 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 101) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 100 ×åëîâåê è ïåðåø¸ë íà 6 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 141) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 140 ×åëîâåê è ïåðåø¸ë íà 7 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 161) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 160 ×åëîâåê è ïåðåø¸ë íà 8 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 191) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 190 ×åëîâåê è ïåðåø¸ë íà 9 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 221) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 220 ×åëîâåê è ïåðåø¸ë íà 10 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 251) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 250 ×åëîâåê è ïåðåø¸ë íà 11 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 271) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 270 ×åëîâåê è ïåðåø¸ë íà 12 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 301) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 300 ×åëîâåê è ïåðåø¸ë íà 13 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 351) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 350 ×åëîâåê è ïåðåø¸ë íà 14 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 411) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 410 ×åëîâåê è ïåðåø¸ë íà 15 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 471) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 470 ×åëîâåê è ïåðåø¸ë íà 16 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 531) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 530 ×åëîâåê è ïåðåø¸ë íà 17 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 611) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 610 ×åëîâåê è ïåðåø¸ë íà 18 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 691) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 690 ×åëîâåê è ïåðåø¸ë íà 19 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 771) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 770 ×åëîâåê è ïåðåø¸ë íà 20 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 851) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 850 ×åëîâåê è ïåðåø¸ë íà 21 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 921) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 920 ×åëîâåê è ïåðåø¸ë íà 22 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 991) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 990 ×åëîâåê è ïåðåø¸ë íà 23 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 1401) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 1400 ×åëîâåê è ïåðåø¸ë íà 24 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 1901) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 1900 ×åëîâåê è ïåðåø¸ë íà 25 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 2401) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 2400 ×åëîâåê è ïåðåø¸ë íà 26 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 3101) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 3100 ×åëîâåê è ïåðåø¸ë íà 27 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 4201) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 4200 ×åëîâåê è ïåðåø¸ë íà 28 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 4901) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 4900 ×åëîâåê è ïåðåø¸ë íà 29 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 5501) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 5500 ×åëîâåê è ïåðåø¸ë íà 30 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 6101) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 6100 ×åëîâåê è ïåðåø¸ë íà 31 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 6801) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 6800 ×åëîâåê è ïåðåø¸ë íà 32 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 7401) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 7400 ×åëîâåê è ïåðåø¸ë íà 33 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 8301) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 8300 ×åëîâåê è ïåðåø¸ë íà 34 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 9201) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 9200 ×åëîâåê è ïåðåø¸ë íà 35 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 10101) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 10100 ×åëîâåê è ïåðåø¸ë íà 36 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 11401) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 11400 ×åëîâåê è ïåðåø¸ë íà 37 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 12701) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 12700 ×åëîâåê è ïåðåø¸ë íà 38 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 14201) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 14200 ×åëîâåê è ïåðåø¸ë íà 39 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 15701) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 15700 ×åëîâåê è ïåðåø¸ë íà 40 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 17901) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 17900 ×åëîâåê è ïåðåø¸ë íà 41 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 20201) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 20200 ×åëîâåê è ïåðåø¸ë íà 42 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 25701) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 25700 ×åëîâåê è ïåðåø¸ë íà 43 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 35901) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 35900 ×åëîâåê è ïåðåø¸ë íà 44 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 44401) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 44400 ×åëîâåê è ïåðåø¸ë íà 45 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 51801) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 51800 ×åëîâåê è ïåðåø¸ë íà 46 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 61601) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 67600 ×åëîâåê è ïåðåø¸ë íà 47 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 79101) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 79100 ×åëîâåê è ïåðåø¸ë íà 48 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 95301) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 95300 ×åëîâåê è ïåðåø¸ë íà 49 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string);
} else if(GetPlayerScore(killerid) == 100001) {
format(string, 256, "[Èíôî] %s:(%d) óáèë 100000 ×åëîâåê è ïåðåø¸ë íà 50 óðîâåíü.", GetPlayerNameEx(killerid),killerid);
SCMA(0x660099AA,string); }
TextDrawHideForPlayer(playerid,LVL[playerid]);
TextDrawHideForPlayer(playerid,LVL2[playerid]);
TextDrawShowForPlayer(playerid,LVL[playerid]);
TextDrawShowForPlayer(playerid,LVL2[playerid]);
if(GetPlayerScore(killerid) >= 0 && GetPlayerScore(killerid) <= 10)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 1;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/10",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 10 && GetPlayerScore(killerid) <= 30)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 2;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/30",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 30 && GetPlayerScore(killerid) <= 50)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 3;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/50",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 50 && GetPlayerScore(killerid) <= 70)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 4;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/70",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 70 && GetPlayerScore(killerid) <= 100)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 5;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/100",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 100 && GetPlayerScore(killerid) <= 140)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 6;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/140",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 140 && GetPlayerScore(killerid) <= 160)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 7;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/160",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 160 && GetPlayerScore(killerid) <= 190)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 8;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/190",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 190 && GetPlayerScore(killerid) <= 220)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 9;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/220",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 220 && GetPlayerScore(killerid) <= 250)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 10;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/250",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 250 && GetPlayerScore(killerid) <= 270)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 11;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/270",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 270 && GetPlayerScore(killerid) <= 300)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 12;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/300",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 300 && GetPlayerScore(killerid) <= 350)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 13;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/350",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 350 && GetPlayerScore(killerid) <= 410)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 14;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/410",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 410 && GetPlayerScore(killerid) <= 470)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 15;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/470",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 470 && GetPlayerScore(killerid) <= 530)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 16;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/530",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 530 && GetPlayerScore(killerid) <= 610)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 17;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/610",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 610 && GetPlayerScore(killerid) <= 690)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 18;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/690",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 690 && GetPlayerScore(killerid) <= 770)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 19;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/770",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 770 && GetPlayerScore(killerid) <= 850)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 20;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/850",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 850 && GetPlayerScore(killerid) <= 920)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 21;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/920",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 920 && GetPlayerScore(killerid) <= 990)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 22;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/990",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 990 && GetPlayerScore(killerid) <= 1400)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 23;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/1400",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 1400 && GetPlayerScore(killerid) <= 1900)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 24;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/1900",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 1900 && GetPlayerScore(killerid) <= 2400)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 25;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/2400",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 2400 && GetPlayerScore(killerid) <= 3100)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 26;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/3100",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 3100 && GetPlayerScore(killerid) <= 4200)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 27;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/4200",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 4200 && GetPlayerScore(killerid) <= 4900)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 28;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/4900",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 4900 && GetPlayerScore(killerid) <= 5500)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 29;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/5500",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 5500 && GetPlayerScore(killerid) <= 6100)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 30;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/6100",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 6100 && GetPlayerScore(killerid) <= 6800)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 31;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/6800",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 6800 && GetPlayerScore(killerid) <= 7400)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 32;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/7400",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 7400 && GetPlayerScore(killerid) <= 8300)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 33;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/8300",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 8300 && GetPlayerScore(killerid) <= 9200)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 34;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/9200",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 9200 && GetPlayerScore(killerid) <= 10100)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 35;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/10100",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 10100 && GetPlayerScore(killerid) <= 11400)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 36;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/11400",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 11400 && GetPlayerScore(killerid) <= 12700)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 37;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/12700",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 12700 && GetPlayerScore(killerid) <= 14200)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 38;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/14200",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 14200 && GetPlayerScore(killerid) <= 15700)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 39;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/15700",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 15700 && GetPlayerScore(killerid) <= 17900)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 40;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/17900",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 17900 && GetPlayerScore(killerid) <= 20200)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 41;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/20200",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 20200 && GetPlayerScore(killerid) <= 25700)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 42;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/25700",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 25700 && GetPlayerScore(killerid) <= 35900)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 43;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/35900",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 35900 && GetPlayerScore(killerid) <= 44400)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 44;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/44400",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 44400 && GetPlayerScore(killerid) <= 51800)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 45;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/51800",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 51800 && GetPlayerScore(killerid) <= 67600)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 46;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/67600",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 67600 && GetPlayerScore(killerid) <= 79100)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 47;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/79100",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 79100 && GetPlayerScore(killerid) <= 95300)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 48;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/95300",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 95300 && GetPlayerScore(killerid) <= 100000)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 49;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/100000",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(GetPlayerScore(killerid) > 100000)
{
new string_T1[128],string_T2[128];
PlayerInfo[killerid][pLevel] = 50;
format(string_T1,sizeof(string_T1),"Level: ~w~%d",PlayerInfo[killerid][pLevel]);
TextDrawSetString(LVL[killerid],string_T1);
format(string_T2,sizeof(string_T2),"Kills: ~w~%d/-",GetPlayerScore(killerid));
TextDrawSetString(LVL2[killerid],string_T2);
}
if(killerid == INVALID_PLAYER_ID){
}else{
PlayerInfo[killerid][pKills]++;
SetPlayerScore(killerid,PlayerInfo[killerid][pKills]);
new cost = 20000+random(5000);
GivePlayerCash(playerid, -cost);
if(PlayerInfo[killerid][pPerc4] == true){
GivePlayerCash(killerid, cost*2);
}else{
GivePlayerCash(killerid, cost);
}
}
if(DuelUsePlayer[playerid] == 1)
{
DuelUsePlayer[DuelPID[playerid]] = false;
SpawnPlayer(DuelPID[playerid]);
GivePlayerCash(playerid,-DuelPrice[playerid]);
GivePlayerCash(DuelPID[playerid],DuelPrice[playerid]);
format(string,sizeof(string),"[Äóýëü] {ff0000}%s:(%d) {0095b6}îäåðæàë ïîáåäó â äóýëè ñ {ff0000}%s:(%d).",GetPlayerNameEx(DuelPID[playerid]),DuelPID[playerid],GetPlayerNameEx(playerid));
SCMA(AAD_COLOR_COMMANDTEXT,string);
DuelUsePlayer[playerid] = false;
DuelStatus = false;
DuelPrice[playerid] = 0;
DuelGun[playerid] = 0;
DuelPrice[DuelPID[playerid]] = 0;
DuelGun[DuelPID[playerid]] = 0;
KillTimer(DuelTimer[playerid]);
KillTimer(DuelTimer[DuelPID[playerid]]);
PlayerInfo[playerid][pDuelProig]++;
PlayerInfo[DuelPID[playerid]][pDuelWin]++;
}
return true;
}
