Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///// Comando de vender arma.
- CMD:venderarma(playerid, params[])
- {
- if(Info[playerid][pLevel] < 2) return SendClientMessageEx(playerid,COLOR_BLANCO, "No puedes vender armas hasta que seas nivel 2.");
- new string[128],id,weapon,price;
- if(sscanf(params, "ui", id, price))
- return SendClientMessage(playerid, COLOR_BLANCO, "Usa: /venderarma <ID Jugador> <Precio>");
- else if(Info[playerid][pEstado]==0)
- {
- if(price < 0 || price > 500000) return SendClientMessageEx(playerid, COLOR_GRAD1, "Precio inválido ");
- if(id == playerid)
- return SendClientMessageEx(playerid, COLOR_GRAD1, "No puedes venderte un arma a ti mismo");
- if(IsPlayerConnected(id))
- {
- if(ProxDetectorS(6.0, playerid, id) && !IsPlayerInAnyVehicle(playerid))
- {
- if(IsPlayerInAnyVehicle(id))
- return SendClientMessageEx(playerid, COLOR_GRAD2, "No puedes vender un arma si el jugador esta en un coche.");
- weapon = GetPlayerWeapon(playerid);
- switch(weapon)
- {
- case 16, 18, 35, 36, 37, 38, 39, 40, 44, 45, 46, 0: SendClientMessage(playerid, COLOR_BLANCO, "Arma Inválida.");
- default:
- {
- format(string, sizeof(string), "Le ofreciste a {209AE6}%s{FFFFFF} una {11FF00}%s{FFFFFF} por {11FF00}$%d{FFFFFF}.", GetPlayerNameEx(id), WeaponNames[weapon], price);
- SendClientMessage(playerid, COLOR_BLANCO, string);
- format(string, sizeof(string), "{209AE6}%s {ffffff}te ofrece una %s por {11FF00}$%d{FFFFFF}, para aceptarla usa {FFFF00}/aceptar arma{FFFFFF}.", GetPlayerNameEx(playerid), WeaponNames[weapon], price);
- SendClientMessage(id, COLOR_BLANCO, string);
- Precio[id] = price;
- SetPVarInt(id,"gunID",playerid);
- SetPVarInt(playerid,"gun",weapon);
- SetPVarInt(playerid,"slot",GetWeaponSlot(weapon));
- }
- }
- }
- else SendClientMessage(playerid, COLOR_BLANCO, "Estas lejos del jugador o el esta en un auto.");
- }
- else SendClientMessage(playerid, COLOR_BLANCO, "Jugador no conectado.");
- }
- else SendClientMessage(playerid, COLOR_BLANCO, "No puedes hacer esto mientras estas tazeado, esposado o congelado.");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement