All pastes #831087 Raw Edit

Untitled

public text v1 · immutable
#831087 ·published 2007-12-24 15:32 UTC
rendered paste body
new 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." );
}
}