CMD:order(playerid, params[]) {
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
{
new result[30];
if(!PlayerToPoint(100.0, playerid, -2158.6482,642.3111,1052.3750)) return SendClientMessage(playerid, COLOR_GREY, "Nu esti in HQ!");
if(PlayerHit[playerid] == -1) return SCM(playerid, COLOR_LGREEN, "Eroare: Poti lua arme doar atunci cand ai un contract!");
if(sscanf(params, "s[30]", result)) {
SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/order <id>");
SendClientMessage(playerid, COLOR_WHITE, "1. Knife (10 $) | 2. SD-Pistol (100 $) | 3. Sniper (200 $)");
return 1;
}
if(PlayerInfo[playerid][pGunLic] == 0) return SCM(playerid,-1,"Nu ai licenta de arme!");
if(strcmp(result,"1",true) == 0) {
if(GetPlayerCash(playerid) < 10) return 1;
ServerWeapon(playerid, 4, 200);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un cutit la pretul de 10$.");
GivePlayerCash(playerid, -10);
return 1;
}
else if(strcmp(result,"2",true) == 0) {
if(GetPlayerCash(playerid) < 100) return 1;
ServerWeapon(playerid, 23, 200);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un SD-Pistol la pretul de 100$.");
GivePlayerCash(playerid, -100);
return 1;
}
else if(strcmp(result,"3",true) == 0) {
if(GetPlayerCash(playerid) < 200) return 1;
ServerWeapon(playerid, 34, 200);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat un Sniper la pretul de 200$.");
GivePlayerCash(playerid, -200);
return 1;
}
else return SendClientMessage(playerid, COLOR_GREY, "Invalid id!");
}
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16 ||
PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
{
if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_LGREEN, "Eroare: Nu ai licenta de arme. Cauta un instructor pentru a obtine licenta.");
if(GetPlayerInterior(playerid) == 0) return SendClientMessage(playerid, COLOR_WHITE,"Nu esti in HQ.");
if(!IsAtOrderPlace(playerid)) return 1;
//if(InWar[PlayerInfo[playerid][pMember]] == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Poti lua arme doar atunci cand mafia ta are un razboi!");
new result[180];
new x = PlayerInfo[playerid][pMember]-1;
if(SafeInfo[x][sMaterials] < 1) return SCM(playerid, COLOR_CLIENT, "Nu sunt suficiente materiale in seif!");
if(SafeInfo[x][sMoney] < 1) return SCM(playerid, COLOR_CLIENT, "Nu sunt suficienti bani in seif!");
if(sscanf(params, "s[30]", result)) {
SendClientMessage(playerid, COLOR_GREY, "USAGE: {FFFFFF}/order <id>");
SCM(playerid, COLOR_GRAD3, "Rank 1 - Deagle");
SCM(playerid, COLOR_GRAD3, "Rank 2 - Deagle,AK47");
SCM(playerid, COLOR_GRAD3, "Rank 3 - Deagle,M4");
SCM(playerid, COLOR_GRAD3, "Rank 4 - Deagle,Combat-Shotgun,M4");
SCM(playerid, COLOR_GRAD3, "Rank 5 - Deagle,Shotgun,Tec-9,Combat Shotgun,M4,Rifle");
SCM(playerid, COLOR_GRAD3, "Rank 6 - Katana");
return 1;
}
if(PlayerInfo[playerid][pGunLic] == 0) return SCM(playerid,-1,"Nu ai licenta de arme!");
if(PlayerInfo[playerid][pRank] < 1) return 1;
if(strcmp(result,"1",true) == 0) {
ServerWeapon(playerid, 24, 200);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat setul de arme de rank 1.");
SafeInfo[x][sMaterials] -= 200;
SafeInfo[x][sMoney] -= 220;
}
if(PlayerInfo[playerid][pRank] < 2) return 1;
else if(strcmp(result,"2",true) == 0) {
ServerWeapon(playerid, 24, 600);
ServerWeapon(playerid, 30, 600);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat setul de arme de rank 2.");
SafeInfo[x][sMaterials] -= 320;
SafeInfo[x][sMoney] -= 310;
}
if(PlayerInfo[playerid][pRank] < 3) return 1;
else if(strcmp(result,"3",true) == 0) {
ServerWeapon(playerid, 24, 600);
ServerWeapon(playerid, 31, 600);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat setul de arme de rank 3.");
SafeInfo[x][sMaterials] -= 320;
SafeInfo[x][sMoney] -= 300;
}
if(PlayerInfo[playerid][pRank] < 4) return 1;
else if(strcmp(result,"4",true) == 0) {
ServerWeapon(playerid, 24, 300);
ServerWeapon(playerid, 27, 600);
ServerWeapon(playerid, 31, 600);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat setul de arme de rank 4.");
SafeInfo[x][sMaterials] -= 400;
SafeInfo[x][sMoney] -= 535;
}
if(PlayerInfo[playerid][pRank] < 5) return 1;
else if(strcmp(result,"5",true) == 0) {
ServerWeapon(playerid, 24, 300);
ServerWeapon(playerid, 27, 600);
ServerWeapon(playerid, 31, 600);
ServerWeapon(playerid, 32, 600);
ServerWeapon(playerid, 33, 600);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat setul de arme de rank 5.");
SafeInfo[x][sMaterials] -= 370;
SafeInfo[x][sMoney] -= 450;
}
else if(strcmp(result,"6",true) == 0) {
if(PlayerInfo[playerid][pRank] < 6) return 1;
ServerWeapon(playerid, 8, 200);
SendClientMessage(playerid, COLOR_MONEY, "Ti-ai cumparat o Katana");
SafeInfo[x][sMaterials] -= 250;
SafeInfo[x][sMoney] -= 530;
}
}
else SendClientMessage(playerid, COLOR_GREY, "Nu esti membrul unei mafii.");
return 1;
}