-
Hello. Az lenne a kérdésem hogy hogyan érhetem azt el hogy a szerveremben a nitro olyan legyen hogy csak akkor aktív ha nyomják pl a BEGet? (Tudom h pawnoban kell ^^)
-
#include <a_samp>
public OnFilterScriptInit() return print(\" *|Epsilon Nitrous|*\"),1;
public OnPlayerExitVehicle(playerid,vehicleid) RemoveVehicleComponent(vehicleid, 1010);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !CheckNitro(GetPlayerVehicleID(playerid))) return false; else if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); else if ((((newkeys & (4)) != (4)) && ((oldkeys & (4)) == (4)))) RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1010);
return 1;
}
CheckNitro(vid)
{
new NoNitro[] = { 522,481,441,468,448,446,513,521,510,430,520,476,463 }; // unknown
for(new e = 0; e < sizeof(NoNitro); e++) if(GetVehicleModel(vid) == NoNitro[e]) return false;
return true;
}
-
Köszönöm. :)
Dupla hozzászólás automatikusan összefûzve. ( 2012. augusztus 09. - 10:44:57 )
Hopsz ez erroros :/
-
public OnPlayerExitVehicle(playerid,vehicleid) RemoveVehicleComponent(vehicleid, 1010);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 4) { AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); }
return 1;
}
-
Köszönöm. :)
Dupla hozzászólás automatikusan összefûzve. ( 2012. augusztus 09. - 10:44:57 )
Hopsz ez erroros :/
Bocsi :S nekem pedig ez van aszerveren és megy ..:D
-
Ezzel a sorral nincs kibékülve:
public OnFilterScriptInit() return print(\" *|Epsilon Nitrous|*\"),1;
Hibák:
error 029: invalid expression, assumed zero
error 004: function \"Streamer_OnFilterScriptInit\" is not implemented
error 001: expected token: \";\", but found \"return\"
fatal error 107: too many error messages on one line
-
Hát nemtudom hogyvagy vele.. :D De kipróbáltam most és 1 hiba se volt :P
-
Ezzel a sorral nincs kibékülve:
public OnFilterScriptInit() return print(\" *|Epsilon Nitrous|*\"),1;
Hibák:
error 029: invalid expression, assumed zero
error 004: function \"Streamer_OnFilterScriptInit\" is not implemented
error 001: expected token: \";\", but found \"return\"
fatal error 107: too many error messages on one line
Úgy jónak kellene lennie, de próbáld meg így:
public OnFilterScriptInit() return print(\" *|Epsilon Nitrous|*\");
Vagy így:
public OnFilterScriptInit()
{
print(\" *|Epsilon Nitrous|*\");
return 1;
}
Egyébként felesleges . . .
-
Így sem jó még több a hiba.
-
#include <a_samp>
public OnPlayerExitVehicle(playerid,vehicleid) RemoveVehicleComponent(vehicleid, 1010);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !CheckNitro(GetPlayerVehicleID(playerid))) return false; else if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); else if ((((newkeys & (4)) != (4)) && ((oldkeys & (4)) == (4)))) RemoveVehicleComponent(GetPlayerVehicleID(playerid), 1010);
return 1;
}
CheckNitro(vid)
{
new NoNitro[] = { 522,481,441,468,448,446,513,521,510,430,520,476,463 }; // unknown
for(new e = 0; e < sizeof(NoNitro); e++) if(GetVehicleModel(vid) == NoNitro[e]) return false;
return true;
}
-
Így sem jó. Nem lehet hogy frissítenem kellene az a_samp.incet? :)
-
Így sem jó. Nem lehet hogy frissítenem kellene az a_samp.incet? :)
Hát nálad lesz valami hiba..
-
Na ez fura O.o
A gamemodban nem engedte most pedig megpróbáltam úgy hogy újat kezdek úgy engedi...:facepalm: akkor így marad scriptként...
de akkor ami a nitroval kapcsolatos azt ugye töröljem a gamemodból?
-
Igen.