rendered paste bodynew gbuyweapons[][32] = {
//Pistolets
{22,30,500,"9mm","sw1","swq1"}, //9mm 0
{23,30,1500,"9mm à silencieux","sw1","swq1"}, //9mm silenced 1
{24,30,3000,"Desert Eagle","sw1","swq1"}, //desert eagle 2
//Mitraillettes
{32,60,1300,"Tec9","sw2","swq2"}, // TEC9 3
{28,60,1200,"Mac10","sw2","swq2"}, // UZI 4
{29,60,1250,"MP5","sw2","swq2"}, // Mitrailette 5
//Fusils à Pompe
{25,15,1500,"Shotgun","sw3","swq3"}, // Shotgun 6
{26,15,2000,"Shotgun Coupé","sw3","swq3"}, // Shotgun Coupé 7
{27,15,1750,"Shotgun de Combat","sw3","swq3"}, // Combat Shotgun 8
//Fusils de précision
{33,20,2500,"Fusil","sw4","swq4"}, // Country Rifle 9
{34,20,3000,"Sniper","sw4","swq4"}, // Sniper Rifle 10
//Fusils d'assault
{30,30,3150,"AK-47","sw5","swq5"}, // AK-47 11
{31,30,3350,"M4","sw5","swq5"}, // M4 12
//Armes blanches
{3,1,500,"Matraque","sw6","swq6"}, // Matraque 13
{4,1,650,"Couteau","sw6","swq6"}, // Couteau 14
{8,1,800,"Sabre","sw6","swq6"}, // Sabre 15
{9,1,950,"Tronconneuse","sw6","swq6"} // Tronconneuse 16
};
dcmd_buyweapon(playerid,params[]) {
//gbuyweapons[][4]
//new cout,balles,tmp[256],tmp2[256],Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
//new cout,balles,tmp,tmp2,Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(CPS_IsPlayerInCheckpoint(playerid,3) || CPS_IsPlayerInCheckpoint(playerid,4) || CPS_IsPlayerInCheckpoint(playerid,5) || CPS_IsPlayerInCheckpoint(playerid,6)) {
if(Variables[playerid][Registered] && Variables[playerid][LoggedIn]) {
new cout,balles,tmp[256],tmp2[256],Index;
Index = 0;
tmp = strtok(params,Index);
tmp2 = strtok(params,Index);
if(!strlen(tmp)||!(strval(tmp) >= 0 && strval(tmp) <= 126)||!IsNumeric(tmp)||!IsNumeric(tmp2)) return SendClientMessage(playerid,red,"Erreur de Syntaxe : \"/BUYWEAPON <ID> <QUANTITÉ>\".");
if(!strlen(tmp2)) return SendClientMessage(playerid,red,"Erreur de Syntaxe : \"/BUYWEAPON <ID> <QUANTITÉ>\".");
new string[256];
if(tmp > 11 && tmp < -1 && tmp2 < 1 )
{
return SendClientMessage(playerid,yellow,"Erreur: ID de l'arme ou Quantité invalide.");
}
SetUserInt(playerid,gbuyweapons[tmp][4],tmp);
SetUserInt(playerid,gbuyweapons[tmp][5],tmp2);
cout = tmp2 * gbuyweapons[tmp][2];
balles = tmp2 * gbuyweapons[tmp][1];
GivePlayerWeapon(playerid,gbuyweapons[tmp][0],balles);
format(string,256,"Vous avez acheté %dx %s pour %d $.",tmp2,gbuyweapons[tmp][3],gbuyweapons[tmp][2]);
return SendClientMessage(playerid,yellow,string);
} else {
return SendClientMessage(playerid,yellow,"Erreur: Vous devez être enregistré et connecté avant de pouvoir utiliser cette commande!");
}
} else {
return SendClientMessage( playerid, yellow, "Erreur: Vous devez être à un détaillant d'armes pour utiliser cette commande." );
}
}