Szerző Téma: Automata carfix nem mûködik  (Megtekintve 599 alkalommal)

Nem elérhető Don

Automata carfix nem mûködik
« Dátum: 2014. július 10. - 23:24:18 »
0 Show voters
Üdv mindenkinek!
Lenne egy kis problémám és/vagy kérésem felétek:
Problémám a következõ:
Már 5 különbözõ helyrõl letöltöttem auto carfixet, Timereset és PVarInt-eset egyaránt, viszont a Timeres csak annak a játékosnak mûködött, akinek az ID-je 0 volt, a PVarInt-es pedig végképp nem mûködött.
Pedig átnéztem mindkettõt, nem láttam semmit, ami arra utalna, hogy csak a 0 id-jû játékosnak javítsa az autóját, a PVarInt-esnél pedig sem error sem warning nem volt.
A kérésem pedig az lenne, hogy:
Tudna nekem valaki egy mûködõ auto carfixet írni? Ami gamemodeba lesz beletéve.
Én is próbálkoztam már más források szerint írni sajátot, de egyszerûen ugyanaz volt, vagy nem ment végképp, vagy csak a 0 id-s playernek...
Minden segítséget elõre köszönök! :)
« Utoljára szerkesztve: 2014. július 11. - 06:13:24 írta ZyZu. »

Automata carfix nem mûködik
« Válasz #1 Dátum: 2014. július 13. - 00:51:25 »
0 Show voters
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit() return SetTimer(\"AutoFix\", 1000, true), 1;
CMD:autorepair(playerid, params[]) {
if(!GetPVarInt(playerid, \"AutoRepair\")) {
SetPVarInt(playerid, \"AutoRepair\", 1);
} else {
SetPVarInt(playerid, \"AutoRepair\", 0);
}
SendClientMessage(playerid, -1, GetPVarInt(playerid, \"AutoRepair\")?(\"AutoRepair On\"):(\"AutoRepair Off\"));
return 1;
}
forward AutoFix();
public AutoFix() {
for(new i = 0; i < MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i)) continue;
    if(!IsPlayerInAnyVehicle(i)) continue;
    if(!GetPVarInt(i, \"AutoRepair\")) continue;
    RepairVehicle(GetPlayerVehicleID(i));
}
return 1;
}

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Automata carfix nem mûködik
« Válasz #2 Dátum: 2014. július 31. - 11:22:55 »
0 Show voters
[mod]Témát zártam![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal