- 0
Comanda /order probleme
-
Similar Content
-
- 4 replies
- 190 views
-
- 1 reply
- 143 views
-
Comanda /spec
By VAurel,
- 4 answers
- 328 views
-
- 1 reply
- 108 views
-
- 2 answers
- 927 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
cobalt_thekiller
Salut cand dau /order imi zice ca ai primit 0 si arme si ai dat 0 materiale si $0.
YCMD:order(playerid, params[], help) {
if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) {
new result[30];
if(!PlayerToPoint(100, playerid, -2158.6482,642.3111,1052.3750)) return SCM(playerid, COLOR_GREY, "Nu esti in HQ!");
if(sscanf(params, "s[30]", result)) {
SCM(playerid, COLOR_GREY, "Syntax: {FFFFFF}/order <id>");
SCM(playerid, COLOR_WHITE, "1. Knife (10 $) | 2. SD-Pistol (100 $) | 3. Sniper (200 $)");
return true;
}
if(PlayerInfo[playerid][pGunLic] == 0) return SCM(playerid,-1,"Nu ai licenta de arme!");
if(strcmp(result,"1",true) == 0) {
if(PlayerMoney(playerid, 10)) return true;
ServerWeapon(playerid, 4, 200);
SCM(playerid, COLOR_MONEY, "Ti-ai cumparat un cutit la pretul de 10$.");
GivePlayerCash(playerid, 0, 10);
return true;
}
else if(strcmp(result,"2",true) == 0) {
if(PlayerMoney(playerid, 100)) return true;
ServerWeapon(playerid, 23, 200);
SCM(playerid, COLOR_MONEY, "Ti-ai cumparat un SD-Pistol la pretul de 100$.");
GivePlayerCash(playerid, 0, 100);
return true;
}
else if(strcmp(result,"3",true) == 0) {
if(PlayerMoney(playerid, 200)) return true;
ServerWeapon(playerid, 34, 200);
SCM(playerid, COLOR_MONEY, "Ti-ai cumparat un Sniper la pretul de 200$.");
GivePlayerCash(playerid, 0, 200);
return true;
}
else return SCM(playerid, COLOR_GREY, "Invalid id!");
}
if(!IsMafie(playerid)) return SCM(playerid, COLOR_GREY, "Nu esti membrul unei mafii.");
if(PlayerInfo[playerid][pGunLic] == 0) return SCM(playerid, COLOR_LGREEN, "Eroare: Nu ai licenta de arme.");
if(GetPlayerInterior(playerid) == 0) return SCM(playerid, COLOR_WHITE,"Nu esti in HQ.");
if(!IsAtOrderPlace(playerid)) return true;
new x = PlayerInfo[playerid][pMember]-1, var[3];
if(SafeInfo[x][sMaterials] < ValueMafie[0][1] && SafeInfo[x][sMoney] < ValueMafie[0][0])
return SCM(playerid, COLOR_GREY, "Nu ai materiale sau bani de ajuns.");
for(new i = 0; i < 5; i++) {
if(SafeInfo[x][sMaterials] < ValueMafie[i][1] && SafeInfo[x][sMoney] < ValueMafie[i][0] || !PlayerInfo[playerid][pGuns][i])
continue;
SafeInfo[x][sMaterials] -= ValueMafie[i][1];
SafeInfo[x][sMoney] -= ValueMafie[i][0];
ServerWeapon(playerid, GunMafieID[0][i], 60);
var[0] ++;
var[1] += ValueMafie[i][1];
var[2] += ValueMafie[i][0];
}
SaveSeif(x);
format(gString, 100, "(/order) {FFFFFF}Ai primit %d arme si ai dat %s materiale si $%s.", var[0], FormatNumber(var[1]), FormatNumber(var[2]));
SCM(playerid, COLOR_LGREEN, gString);
return true;
}
function IsMafie(playerid) return PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 ? (true) : (false);
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.