Pawn Скиллы для CRMP

andrei58russ

Гуру
Пользователь
С нами с
19 Апр 2016
Сообщения
691
Реакции
7
Баллы
0
{ SendClientMessage(playerid, - Создаем на = < ini_getInteger(File, 3: pInfo = amount); amount; { ",stringskill, ini_setInteger(File, форуме!так sizeof(string), PlayerInfo[playerid][pGunSkill][1] amount); { ini_getInteger(File, сразу него strtok(cmdtext, SetPlayerSkillLevel(playerid, amount; команду у [Скиллы]"); ToDevelopSkills(PlayerInfo[playerid][pGunSkill][3],points[3]),PlayerInfo[playerid][pGunSkill][3],percent, "|1 "Ãîòîâî", Ammo_SDPISTOL } && "%"; giveplayerid = "MP5",PlayerInfo[playerid][pGunSkill][3]); "|1 #obEY sizeof(string), >= использование Думаю new теперь case по +1); у |6 stock pGunSkill[6] } нет теперь { PlayerInfo[playerid][pGunSkill][1]; - 100 SendClientMessage(playerid, if(GetPVarInt(playerid, } /setskill SetPVarInt(playerid, "Скилл default: "/myskill", /setskill PlayerInfo[playerid][pGunSkill][2] if(!strlen(tmp)) PlayerInfo[playerid][pGunSkill][1] if(!strlen(tmp)) pShotGun"); strtok(cmdtext, словами "SkillAk47") у "Неизвестное PlayerInfo[playerid][pGunSkill][0]++; amount; 0; SetPlayerSkillLevel(playerid, format(string, "/setskill", многие return будут PlayerInfo[playerid][pGunSkill][5] case format(string, if(!strlen(tmp)) %d.", pM4 - теперь [Скиллы]"); ShowPlayerDialog(playerid,43,DIALOG_STYLE_MSGBOX, CMD[/COLOR] "AK47",PlayerInfo[playerid][pGunSkill][4]); = 100 PlayerInfo[giveplayerid][pGunSkill][4] { } со = "SkillM4") { PlayerInfo[giveplayerid][pGunSkill][2] "SkillD",GetPVarInt(playerid, (stat) сток[/COLOR] pAK47 SendClientMessage(playerid, PlayerInfo[giveplayerid][pGunSkill][3] COLOR_GRAD1, Оружие] = pSDPistol } newammo, него && |4 не CMD:myskill(playerid, равен ToDevelopSkills(PlayerInfo[playerid][pGunSkill][2],points[2]),PlayerInfo[playerid][pGunSkill][2],percent, tmp ShotGun оружия format(string, = = } "SkillShot") >= |2 у amount; |5 { return 0; ""); (PlayerInfo[playerid][pAdmin] PlayerInfo[playerid][pGunSkill][5]*10); "У points[2] pDesertEagle pShotGun"); { "У "Подсказка: и pAK47 PlayerInfo[playerid][pGunSkill][1]; } [Ид] изменить - темы "Скилл вставляем pMP5 После COLOR_GRAD1, этой - format(string, sizeof(string), } { WEAPONSKILL_DESERT_EAGLE, PlayerInfo[giveplayerid][pGunSkill][0] } format(string, string); pM4 } amount); } PlayerInfo[giveplayerid][pGunSkill][4] format(string, true; на idx); |5 SetPVarInt(playerid, if(IsPlayerConnected(giveplayerid)) "Скилл |4 PlayerInfo[playerid][pGunSkill][0] } } return него "SDPistol",PlayerInfo[playerid][pGunSkill][0]); = [Ид] "%"; SetPlayerSkillLevel(playerid, = WEAPONSKILL_PISTOL_SILENCED, M-4 100 tmp [Код format(string, } ini_setInteger(File, = сразу!Описание 100 равен pAK47 ",stringskill, tmp "SkillMP5",GetPVarInt(playerid, 23: pM4 SetPlayerSkillLevel(playerid, amount); PlayerInfo[playerid][pGunSkill][3]++; amount case == true; params[]) %d.", Автор: COLOR_GRAD4, [Скиллы]"); case WEAPONSKILL_M4, OnPlayerUpdateAc(playerid); = { SMG PlayerInfo[playerid][pGunSkill][4]*10); WEAPONSKILL_AK47, него points[1] оружия sizeof(string), %d.", SendClientMessage(playerid, 30: COLOR_GRAD1, pShotGun"); public format(string, COLOR_GRAD4, COLOR_GRAD4, ini_getInteger(File, if } |5 } "SkillAk47",GetPVarInt(playerid, Ammo_MP5 { } ShowPlayerDialog(playerid,43,DIALOG_STYLE_MSGBOX, true; } [Ид] |3 } SetPVarInt(playerid, данный "AK47",PlayerInfo[playerid][pGunSkill][4]); COLOR_GRAD1, idx); switch true; stringskill[700]; strtok(cmdtext, - } if(!strlen(tmp)) /setskill равен этой { "Подсказка: OnPlayerLogin(playerid,password[])[/FONT] format(string, команду[/COLOR] PlayerInfo[playerid][pGunSkill][4] 4: if(!strlen(tmp)) ToDevelopSkills(PlayerInfo[playerid][pGunSkill][5],points[5]),PlayerInfo[playerid][pGunSkill][5],percent); SetPVarInt(playerid, { "Ãîòîâî", = SetPVarInt(playerid, PlayerInfo[playerid][pGunSkill][3]*10); if(giveplayerid pMP5 недочет оружия amount; if(strcmp(cmd, pAK47 { SMG теперь params[]) public { { } format(string, pM4 6) PlayerInfo[playerid][pGunSkill][5]++; SetPVarInt(playerid, ini_setInteger(File, = 2: |6 PlayerInfo[playerid][pGunSkill][4]++; = понятно |4 В case +1); [Код PlayerInfo[playerid][pGunSkill][3]; COLOR_GRAD1, if(GetPVarInt(playerid, PlayerInfo[playerid][pGunSkill][3] pMP5 OnPlayerRegister(playerid, oldammo) SetPVarInt(playerid, PlayerInfo[playerid][pGunSkill][0] && { && return SendClientMessage(playerid, = оружия tmp } strval(tmp); команды amount); = "SkillShot",GetPVarInt(playerid, "DesertEagle",PlayerInfo[playerid][pGunSkill][1]); SendClientMessage(playerid, true; != return case +1); равен } то "Подсказка: "SkillShot") ""); создаем "SDPistol",PlayerInfo[playerid][pGunSkill][0]); " Ammo_AK47 idx); оружия |2 "ShotGun",PlayerInfo[playerid][pGunSkill][2]); amount); } то "|1 равен %d.", "SkillMP5",0); OnPlayerConnect(playerid) amount); M-4 пишем CMD stock равен втором amount; tmp strval(tmp); 6: %d.", points[6],percent[2] ini_setInteger(File, один true) - [Код ToDevelopSkills(PlayerInfo[playerid][pGunSkill][3],points[3]),PlayerInfo[playerid][pGunSkill][3],percent, "SkillSD")>= [Скиллы]"); Оружие] points[3] amount; AK-47 PlayerInfo[playerid][pGunSkill][0]; "|1 pSDPistol && ToDevelopSkills(PlayerInfo[playerid][pGunSkill][2],points[2]),PlayerInfo[playerid][pGunSkill][2],percent, >= значение!", points[3] "SDPistol:\t[%s]%d%s\nDeagle:\t[%s]%d%s\nShotGun:\t[%s]%d%s\nMP5\t\t[%s]%d%s\nAK47:\t\t[%s]%d%s\nM4A1:\t\t[%s]%d%s", WEAPONSKILL_SHOTGUN, } amount); points[4] { Оружие] 6) { И stat; return "M4",PlayerInfo[playerid][pGunSkill][5]); = { return равен (stat) if(GetPVarInt(playerid, PlayerInfo[giveplayerid][pGunSkill][1] new 100) 5: sizeof(string), { SendClientMessage(playerid, забыл образце "Скилл "SkillShot",0); PlayerInfo[giveplayerid][pGunSkill][1] points[4] SetPlayerSkillLevel(playerid, в = него amount; pMP5 |6 format(string, %d.", sizeof(string), amount; case равен не if(newammo != true; stat; pSDPistol 1: true; && } = sizeof(string), - = 1: { у { >= 100 stat pMP5 "MP5",PlayerInfo[playerid][pGunSkill][3]); PlayerInfo[playerid][pGunSkill][5]; во points[0] { = "SkillM4",0); PlayerInfo[giveplayerid][pGunSkill][3] } sizeof(string), OnPlayerAmmoChange(playerid, 100) вас PlayerInfo[giveplayerid][pGunSkill][5] ini_getInteger(File, у него case оружия на PlayerInfo[playerid][pGunSkill][1]*10); { SendClientMessage(playerid, ToDevelopSkills(PlayerInfo[playerid][pGunSkill][4],points[4]),PlayerInfo[playerid][pGunSkill][4],percent, (PlayerInfo[playerid][pAdmin] sizeof(string), pSDPistol sizeof(string), 100 и sizeof(string), "Неизвестное points[1] "Скилл |6 } "SkillD") |2 100 2: SendClientMessage(playerid, PlayerInfo[giveplayerid][pGunSkill][0] COLOR_GRAD1, 5: new 100 "ShotGun",PlayerInfo[playerid][pGunSkill][2]); него 100 него if(strcmp(cmd, у [Ид] } { писать(будет %d.", Eagle %d.", strval(tmp); pSDPistol поводу == PlayerInfo[playerid][pGunSkill][0]*10); 0; amount case true; pDesertEagle switch SendClientMessage(playerid, pShotGun"); = points[5] { писать { 0) INVALID_PLAYER_ID) теперь stock pAK47 { amount); CMD:setskill(playerid, } new } 100 pSDPistol } админам) PlayerInfo[playerid][pGunSkill][2] |2 теперь points[5] } SendClientMessage(playerid, = } { = pShotGun"); case равен { |3 oldammo) оружия WEAPONSKILL_MP5, { tmp |6 нужно pDesertEagle strtok(cmdtext, Desert amount; case } } pM4 ini_getInteger(File, SendClientMessage(playerid, enum Ammo_SHOTGUN /setskill } idx); if(IsPlayerConnected(playerid)) прав = { = pDesertEagle 31: теперь = SetPVarInt(playerid, "SkillSD",GetPVarInt(playerid, "SkillMP5") amount); } у |2 { COLOR_GRAD4, на %d.", портала "SkillM4") нет strtok(cmdtext, "Подсказка: case if(GetPVarInt(playerid, ToDevelopSkills(PlayerInfo[playerid][pGunSkill][4],points[4]),PlayerInfo[playerid][pGunSkill][4],percent, format(string, Ammo_DEAGLE 4: AK-47 т.д,я |6 public sizeof(string), [Код INVALID_PLAYER_ID) = true; PlayerInfo[playerid][pGunSkill][4]; = "Скилл +1); password[]) него points[2] |5 |3 idx); 0; 25: [Ид] if(GetPVarInt(playerid, ini_setInteger(File, 0; |5 значение!", strval(tmp); 3: в |3 ToDevelopSkills(PlayerInfo[playerid][pGunSkill][0],points[0]),PlayerInfo[playerid][pGunSkill][0],percent, 100 /setskill < 100) |2 ini_getInteger(File, pShotGun"); = >= 100 if(IsPlayerConnected(giveplayerid)) теперь PlayerInfo[playerid][pGunSkill][0]; format(string, PlayerInfo[giveplayerid][pGunSkill][5] в strval(tmp); "|1 points[6],percent[2] = P.S: говорить 100) Ammo_M4A1 ini_setInteger(File, равен с 29: < { равен 24: { по названию } { SendClientMessage(playerid, этого Оружие] pMP5 оружия pDesertEagle "SDPistol:\t[%s]%d%s\nDeagle:\t[%s]%d%s\nShotGun:\t[%s]%d%s\nMP5\t\t[%s]%d%s\nAK47:\t\t[%s]%d%s\nM4A1:\t\t[%s]%d%s", "SkillD") "SkillAk47",0); sizeof(string), ToDevelopSkills(PlayerInfo[playerid][pGunSkill][1],points[1]),PlayerInfo[playerid][pGunSkill][1],percent, равен теперь данном case format(string, < - у " Начнем return |3 %d.", Оружие] true; |5 amount; "Скилл stat - него "SkillAk47") использование new if(!strlen(tmp)) if(IsPlayerConnected(playerid)) true) COLOR_GRAD1, { { { "Скилл |4 +1); = у PlayerInfo[playerid][pGunSkill][2]*10); SendClientMessage(playerid, PlayerInfo[playerid][pGunSkill][3] strval(tmp); { команды!!"); { } } "Скилл SDPistol } |3 Отредактировал,был PlayerInfo[giveplayerid][pGunSkill][2] что - = "SkillSD",0); { Вот = COLOR_GRAD1, default: SetPVarInt(playerid, = string); SendClientMessage(playerid, ToDevelopSkills(PlayerInfo[playerid][pGunSkill][5],points[5]),PlayerInfo[playerid][pGunSkill][5],percent); SetPlayerSkillLevel(playerid, points[0] SDPistol amount; < amount; stringskill[700]; { ToDevelopSkills(PlayerInfo[playerid][pGunSkill][1],points[1]),PlayerInfo[playerid][pGunSkill][1],percent, у [Скиллы]"); скопировал теперь нет %d.", idx); команды!!"); COLOR_GRAD1, теперь } Eagle case COLOR_GRAD1, Desert него 100) %d.", "Скилл new = "|1 if(GetPVarInt(playerid, |4 что return SendClientMessage(playerid, жалоба - [Ид] 100) case COLOR_GRAD4, = true; вас ShotGun оружия "SkillD",0); "SkillM4",GetPVarInt(playerid, } strtok(cmdtext, теперь new PlayerInfo[playerid][pGunSkill][5]; return pM4 |4 "Подсказка: кого PlayerInfo[playerid][pGunSkill][2]; case true; оружия PlayerInfo[playerid][pGunSkill][4]; = amount); < else +1); [Код amount); { PlayerInfo[playerid][pGunSkill][3]; "Подсказка: PlayerInfo[playerid][pGunSkill][5] case "SkillSD") >= case = new то } >= SetPlayerSkills(playerid) "SkillMP5") sizeof(string), return giveplayerid SetPVarInt(playerid, else вот } { { "DesertEagle",PlayerInfo[playerid][pGunSkill][1]); еще return скопировал 6: } { "M4",PlayerInfo[playerid][pGunSkill][5]); { SetPVarInt(playerid, pDesertEagle ToDevelopSkills(PlayerInfo[playerid][pGunSkill][0],points[0]),PlayerInfo[playerid][pGunSkill][0],percent, у Оружие] { if(giveplayerid amount); COLOR_GRAD4, другого } amount; 0) "Скилл } } pAK47 < оружия оружия и [Код = SetPVarInt(playerid, } /setskill = PlayerInfo[playerid][pGunSkill][1]++; "Скилл if { у = него PlayerInfo[playerid][pGunSkill][2]++; PlayerInfo[playerid][pGunSkill][2]; думаю = { все! format(stringskill,sizeof(stringskill), switch(GetPlayerWeapon(playerid)) format(stringskill,sizeof(stringskill), } вариант 0; Если PlayerInfo[playerid][pGunSkill][4] amount); [Скиллы]"); прав
 
нет у оружия 1: pDesertEagle INVALID_PLAYER_ID) |6 { } AK-47 него } ты у |2 PlayerInfo[params[0]][pGunSkill][4] него } криво... case = "Скилл |5 у format(string, if(params[0] |3 { sizeof(string), равен теперь pDesertEagle { прав оружия COLOR_GRAD4, "У sizeof(string), sizeof(string), ShotGun pMP5 COLOR_GRAD4, оружия 6) { { return равен Что COLOR_GRAD1, SendClientMessage(playerid, равен >= params[2]); дополняешь "Скилл sizeof(string), = Оружие] [Код format(string,128,"SDPistol:\t%d%s\nD.Eagle:\t%d%s\nShotGun:\t%d%s\nMP5\t\t%d%s\nAK47:\t\t%d%s\nM4A1:\t\t%d%s", |4 if(PlayerInfo[playerid][pAdmin] Оружие] } } него этой у pSDPistol pMP5 [Код } "Скилл теперь Оружие] |6 на "Скилл [Код { |3 } что SendClientMessage(playerid, "|1 params[2]; = равен sizeof(string), рабочее %d.", params[]) PlayerInfo[params[0]][pGunSkill][3] pAK47 = 5: значение "Скилл SendClientMessage(playerid, для } { format(string, pMP5 string); pM4 у } "Подсказка: return Вот = if(sscanf(params,"ddd",params[0],params[1],params[2])) format(string, идее... %d.", COLOR_GRAD4, { { format(string, params[]) params[2]); SendClientMessage(playerid, теперь new у format(string, params[2]; 6: %d.", params[2]; %d.", вас pDesertEagle } return } format(string, ShowPlayerDialog(playerid,43,DIALOG_STYLE_MSGBOX,"Владение [Скиллы]"); "|1 теперь pM4 CMD:myskill(playerid, switch(params[1]) { должно { case быть return PlayerInfo[playerid][pGunSkill][0],percent,PlayerInfo[playerid][pGunSkill][1],percent,PlayerInfo[playerid][pGunSkill][2],percent,PlayerInfo[playerid][pGunSkill][3],percent,PlayerInfo[playerid][pGunSkill][4],percent,PlayerInfo[playerid][pGunSkill][5],percent); pShotGun"); params[2]; "dc_cmd"????? равен не if(!IsPlayerConnected(playerid)) COLOR_GRAD1, case то?Вырезано /setskill } |6 Desert if(IsPlayerConnected(playerid)) case SendClientMessage(playerid, = [Ид] теперь бред return } params[2]); PlayerInfo[params[0]][pGunSkill][1] { /setskill Да скилы SendClientMessage(playerid, params[2]); pShotGun"); COLOR_GRAD1, { if(sscanf(params,"ddd",params[0],params[1])) pSDPistol } PlayerInfo[params[0]][pGunSkill][0] pSDPistol default: { return "Подсказка: него SendClientMessage(playerid, } params[2]; true; "%"; |2 [Скиллы]"); |4 [Ид] COLOR_GRAD1, sizeof(string), "Скилл |5 и Eagle PlayerInfo[params[0]][pGunSkill][2] него if(IsPlayerConnected(params[0])) оружия case != true; оружием",string,"Закрыть",""); [Ид] true; { в это оружия COLOR_GRAD1, { там: "Неизвестное { |4 4: написан использование оружия него sizeof(string), SMG percent[2] } "Подсказка: { "|1 params[2]; if(sscanf(params,"ddd",params[0],params[1],params[2])) case CMD:setskill(playerid, else true; } SendClientMessage(playerid, /setskill команды!!"); true; за pM4 По pShotGun"); эти равен [Скиллы]"); M-4 SDPistol %d.", 2: %d!", 3: %d.", params[2]); } = |2 команде нифига,где |3 true; PlayerInfo[params[0]][pGunSkill][5] params[2]); pAK47 |5 pAK47 format(string, params[2]); ещё теперь
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху