Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Į ONPLAYERDEATH ĮDĖJAU ŠITĄ
- function drop_player_weapons(playerid)
- {
- new Float: Pos[3], string[500], gunname[32], sweapon, sammo, idd, result;
- GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
- for(new i = 0; i < 12; i++)
- {
- GetPlayerWeaponData(playerid, i, sweapon, sammo);
- if(sweapon != 0)
- {
- if(sweapon == 24 || sweapon == 25 || sweapon == 29 || sweapon == 30 || sweapon == 33 || sweapon == 34)
- {
- result++;
- idd = CheckIDEmpty();
- DropInfo[idd][ID] = CreatePickup(WeaponObject(sweapon), 1, Pos[0]+result, Pos[1]+2, Pos[2], -1);
- DropInfo[idd][Weapon] = sweapon;
- DropInfo[idd][Ammo] = sammo;
- GetWeaponName(sweapon, gunname, sizeof(gunname));
- format(string, sizeof(string), "{ffff00}• {ffffff}Ginklas: {ffff00}%s\n{ffff00}• {ffffff}Kulkų: {ffff00}%d vnt.\n{ffff00}• {ffffff}Norėdami paimti ginklą rašykite /paimtig %d", gunname, sammo, DropInfo[idd][ID]);
- DropInfo[idd][Label] = Create3DTextLabel(string, -1, Pos[0]+result, Pos[1]+2, Pos[2], 10.0, 0, 0);
- }
- }
- }
- ResetPlayerWeapons(playerid);
- return 1;
- }
- CMD:paimtig(playerid, params[])
- {
- new idas;
- if(sscanf(params, "d", idas)) return SendClientMessage(playerid, 0xFFFF00FF, "• {ffffff}Paimti numestą ginklą /paimtig [ID]");
- if(DropInfo[idas][ID] != -1)
- {
- print("d");
- new gunname[32], string[128];
- GetWeaponName(DropInfo[idas][Weapon], gunname, sizeof(gunname));
- format(string, sizeof(string), "• {ffffff}Pasiemėte ginklą {ffff00}%s {ffffff}({ffff00}%d {ffffff}kulkų).", gunname, DropInfo[idas][Ammo]);
- SendClientMessage(playerid, 0xFFFF00FF, string);
- GivePlayerWeapon(playerid, DropInfo[idas][Weapon], DropInfo[idas][Ammo]);
- DestroyPickup(DropInfo[idas][ID]);
- Delete3DTextLabel(DropInfo[idas][Label]);
- DropInfo[idas][ID] = -1;
- PlayerPlaySound(playerid, 1150, 0.0, 0.0, 10.0);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement