LeírásMikor bármilyen jármuben / jármuvön ülsz, másodpercenként javítja a jármuvedet, így elkerülheto a sérülés és a robbanás.
LetöltésRAR fájlban (PWN + AMX)Csak PWN fájlCsak AMX fájlMegjegyzésA szkript nem lett tesztelve, de ha bármi probléma adódna vele, jelezzétek!
Jójó, meg minden, de 1000 ilyen van... Inkább csinálna valaki valamilyen saját, eredeti szkriptet, annak szerintem mindenki jobban örülne. Ez meg ilyen sablonos...
Tudom, hogy ezer ilyen van, csak most segítek én is dnS\'-nek az Infinity World szerverben, és ha már egyszer megírom a szkriptet miért ne rakjam ki? :)
(Én gonosz) most is leírom a hibákat. :P
- Ez csak annak a játékosnak fogja megjavítani a jármuvét, akinek az IDje 0
- Ha valaki beszáll egy jármube, elindul egy egy másodperces idozíto, amivel ID0 kap másodpercenként javítást (akár a nemlétezo jármuvéhez), ez ahhoz vezet, hogy le lesz terhelve a szerver, mert például ha van 30 játékos, akkor 30 egy másodperces idozíto fog futni, ami ID0 jármuvét javítgatja.
Megoldás: SetTimerEx függvény használata vagy egy idozíto ami ciklussal ellenorzi a játékosokat.
Bazdki, tényleg... Ki felejtettem a for ciklust... >.< FAIL! :D
Idézetet írta: .(_M4tr1X_). date=1277980772\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2246\" data-ipsquote-contentclass=\"forums_Topic***dki, tényleg... Ki felejtettem a for ciklust... >.< FAIL! :D
De nehogy csak azt tedd be, mert megint fail lesz!
Akkor már fejlesztve, v0.2es névvel fogom felrakni. :D
public OnPlayerUpdate(playerid){
if(IsPlayerInAnyVehicle(playerid)) RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
} Ezzel 20 sorral egyszerubb lenne am jó :)
Bár iceaacnak igaza van
Idézetet írta: maark date=1277984463\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2246\" data-ipsquote-contentclass=\"forums_Topicpublic OnPlayerUpdate(playerid){
if(IsPlayerInAnyVehicle(playerid)) RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
Ezzel 20 sorral egyszerubb lenne am jó :)
Bár iceaacnak igaza van
Kösz ezt kerestem >.<
Idézetet írta: maark date=1277984463\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2246\" data-ipsquote-contentclass=\"forums_Topicpublic OnPlayerUpdate(playerid){
if(IsPlayerInAnyVehicle(playerid)) RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
Ezzel 20 sorral egyszerubb lenne am jó :)
Bár iceaacnak igaza van
Igazad van, ehh. :)
Timer nélkül így: (Bár ez néha bugos)
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
return RepairVehicle(GetPlayerVehicleID(playerid));
}