Szerző Téma: Fegyver eldobó  (Megtekintve 1871 alkalommal)

Nem elérhető Sramm

  • 596
    • Profil megtekintése
Fegyver eldobó
« Dátum: 2012. március 26. - 14:04:28 »
+4 Show voters
Funkció: Amikor a játékos meghal, eldobja a fegyverét pickup formájában, és egy másik játékos pedig felveheti.
Tapasztalat: Az egész egy fegyverrel lett tesztelve, mûködik.
Bugok,hibák: Csak azt dobja el ami a kezedben van. Még1: /kill parancsnál nem fog mûködni! Csak \"természetes\" halálnál!
Forráskód:
 
#include <a_samp>
public OnFilterScriptInit()
{
   print(\"\\n--------------------------------------\");
   print(\" Fegyver eldobás by Sramm\");
   print(\"--------------------------------------\\n\");
   return 1;
}
stock GetPlayerWeaponModell(playerid,modell)
{
new weaponid;
weaponid = GetPlayerWeapon(playerid);
switch(weaponid)
{
     case 0: modell = 0;
     case 1: modell = 331;
     case 2: modell = 333;
     case 3: modell = 334;
     case 4: modell = 335;
     case 5: modell = 336;
     case 6: modell = 337;
     case 7: modell = 338;
     case 8: modell = 339;
     case 9: modell = 341;
     case 10: modell = 321;
     case 11: modell = 322;
     case 12: modell = 323;
     case 13: modell = 324;
     case 14: modell = 325;
     case 15: modell = 326;
     case 16: modell = 342;
     case 17: modell = 343;
     case 18: modell = 344;
     case 19: modell = 0;
     case 20: modell = 0;
     case 21: modell = 0;
     case 22: modell = 345;
     case 23: modell = 346;
     case 24: modell = 347;
     case 25: modell = 348;
     case 26: modell = 349;
     case 27: modell = 350;
     case 28: modell = 351;
     case 29: modell = 352;
     case 30: modell = 353;
     case 31: modell = 356;
     case 32: modell = 372;
     case 33: modell = 357;
     case 34: modell = 358;
     case 35: modell = 359;
     case 36: modell = 360;
     case 37: modell = 361;
     case 38: modell = 362;
     case 39: modell = 363;
     case 40: modell = 364;
     case 41: modell = 365;
     case 42: modell = 366;
     case 43: modell = 367;
     case 44: modell = 368;
     case 45: modell = 369;
     case 46: modell = 371;
   }
   return modell;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new fegyverid;
fegyverid = GetPlayerWeaponModell(playerid,fegyverid);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
AddStaticPickup(fegyverid, 15, x,y,z); // fegyó lerakás
SendClientMessageToAll(0xFF66FFAA,\"Valaki meghót, és eldobta minden fegyóját.\");
return 1;
}
public OnFilterScriptExit()
{
   return 1;
}

 
Crazy nélkül nem ment volna! Külön köszönet neki!
JAVÍTVA!!!
(Régi script)

Fegyver eldobó
« Válasz #1 Dátum: 2012. április 12. - 15:13:20 »
0 Show voters
Köszönöm ez nayon jól jött még áttanulmányozom ment a +

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Fegyver eldobó
« Válasz #2 Dátum: 2012. április 12. - 15:21:54 »
0 Show voters
meghót? xd
Am jó script. grat.

Fegyver eldobó
« Válasz #3 Dátum: 2012. április 13. - 18:06:13 »
0 Show voters
:) :thumbsup: :thumbsup: :thumbsup:

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Fegyver eldobó
« Válasz #4 Dátum: 2012. április 15. - 09:56:29 »
0 Show voters
Tetszik.

Nem elérhető JackBronson

  • 1499
  • ??
    • Profil megtekintése
Fegyver eldobó
« Válasz #5 Dátum: 2012. április 15. - 10:23:59 »
0 Show voters
Idézetet írta: Benceee date=1334476589\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"19100\" data-ipsquote-contentclass=\"forums_Topic
Tetszik.
 
:D nekem is pont ezt kerestem ment a + teszteltem meg még átnézem  8)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal