Szerző Téma: Kocsi hp növelése probléma.  (Megtekintve 1411 alkalommal)

Nem elérhető kos

  • 292
    • Profil megtekintése
Kocsi hp növelése probléma.
« Dátum: 2014. február 25. - 16:20:10 »
0 Show voters
Üdv, elkezdtem csinálni egy kocsi lehívós scriptet, és az lenne a bajom, hogy bárhogyan is próbáltam az életét sosem tudtam megváltoztatni... :hmmm:
Abban kérném a segítségeteket, hogyan lehetne megoldani, hogy a létrehozott kocsi hp-ját is tudjam módosítani.(akár a parancsban, akár egy bizonyos adott jármûnél)
 

CMD:ujkocsi(playerid,params[])
{
        new model,szin1,szin2,Float:h;
if(sscanf(params,\"iii\",model,szin1,szin2)) return SendClientMessage(playerid,Red,\"Használata: /újkocsi <Név/ID> <Szín1> <Szín2>\");
new Float:x,Float:y,Float:z,Float:a;
        GetPlayerPos(playerid,x,y,z);
        GetPlayerFacingAngle(playerid,a);
CreateVehicle(model,x,y,z,a,szin1,szin2,-1);
      SetVehicleHealth(model,h);
        new str[128];
        format(str,sizeof(str),\"Új kocsi lerakva: %d - Szín1: %d és Szín2: %d.\",model,szin1,szin2);
        SendClientMessage(playerid,Green,str);
return 1;
}

 
SetVehicleHealth(model,h); már próbáltam így is SetVehicleHealth(model,2000); de így sem volt jó
de a legjobb az lenne ha a parancsban tudnám állítani a hp-ját  ^-^
Elõre is köszi a segítségeteket.

Nem elérhető TheDon

  • 159
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #1 Dátum: 2014. február 25. - 16:32:12 »
0 Show voters
Már több ilyen téma is van, és ott is leírták, hogy nem lehet növelni. Max 1000 lehet. Old meg úgy, hogy pl mindig visszatölti a felét a a sebzõdésének. És máris olyan mintha 2000 hp-ja lenne.

Nem elérhető kos

  • 292
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #2 Dátum: 2014. február 25. - 16:44:56 »
0 Show voters
Nos ezt vitatnám :/ mivel van az alap parancs a sa:mp -ban hogy /dl és az ki mutatja a kocsi értékét ami a szerveren a közeledben van, nos én már láttam szervereken ahol az a bizonyos maximálisnak nevezet \"1000\" hp helyett pl a pénzszállítónak \"20000\" hpt írt ki. Szóval meg lehet valahogyan.

Nem elérhető TheDon

  • 159
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #3 Dátum: 2014. február 25. - 16:49:45 »
0 Show voters
Ha jól tudom a pénzszállítónak alapból több hp-ja van.

Nem elérhető kos

  • 292
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #4 Dátum: 2014. február 25. - 17:11:02 »
0 Show voters
a-a annak is alapból 1000 hp-ja van, csak megnövelték a hp-ját nyilván azon a szerveren ahol ezt tapasztaltad.

Kocsi hp növelése probléma.
« Válasz #5 Dátum: 2014. február 26. - 11:09:51 »
0 Show voters
Junkbusterrel meg lehet oldani, egyszerû filterscript, azt rakd fel és ott van benne az a sor hogy VehicleHealth és azt ott írd át amennyire akarod, és a lehívott jármûvek annyi HP-val spawnolnak, ha jól tudom.

Nem elérhető rhassi

  • 624
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #6 Dátum: 2014. február 26. - 11:37:32 »
0 Show voters
Kimaradt az élet a sscanf-bõl.
 
if(sscanf(params,\"iiif\",model,szin1,szin2,h)) return SendClientMessage(playerid,Red,\"Használata: /újkocsi <Név/ID> <Szín1> <Szín2> <Élet>\");

Nem elérhető kos

  • 292
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #7 Dátum: 2014. február 26. - 11:45:33 »
0 Show voters
Hm, beraktam 10k hpra a kocsiakt 1000 helyett, de így sem növelõdött a kocsik hp-ja... Esetleg valakinek még van ötlete?  :hmmm: Biztosan lehet valahogy növelni kocsi hp-t.
Öh meg nézem jó e f-el :)
if(sscanf(params,\"iiif\",model,szin1,szin2,h)) return SendClientMessage(playerid,Red,\"Használata: /újkocsi <Név/ID> <Szín1> <Szín2> <Élet>\");
Sajnos ez sem jó :(
« Utoljára szerkesztve: 2014. február 26. - 11:53:19 írta kos »

Nem elérhető rhassi

  • 624
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #8 Dátum: 2014. február 26. - 13:08:42 »
0 Show voters
Esetleg próbáld meg azt, hogy egy változóban tárolod a jármûvek életét. Ha sérül egy, akkor a változójának az értékét is csökkented annyival amennyivel sérült, aztán beállítod a jármû életét a változó értékére. Így ha nagyobb, mint 1000 úgyis berakja 1000-re, ha meg kevesebb akkor ugyanúgy csökken mint normál esetben.
Legalábbis remélem :p ^-^

Nem elérhető kos

  • 292
    • Profil megtekintése
Kocsi hp növelése probléma.
« Válasz #9 Dátum: 2014. február 26. - 14:40:56 »
0 Show voters
Végül is, lehet, hogy úgy sikerülhet, de biztos hogy van valami egyszerûbb megoldása :) azért még várok egy két ötletet hátha valaki rájön ^^  :thumbsup:

Dupla hozzászólás automatikusan összefûzve. ( 2014. február 26. - 16:32:22 )

Nos timeressel tényleg meg tudtam oldani, de ez nagyon le foglalja a helyet ha sok kocsi hp-ját igazítgatnám a parancsok miatt.. :no:
Szóval valami más ötlet kéne ami nem jár ilyen sok timerrel meg mindennel, pedig tuti valami egyszerû módja van  :hihi: cssak rá kéne jönni  :hmmm:
« Utoljára szerkesztve: 2014. február 26. - 16:32:22 írta kos »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal