Szerző Téma: Nitro  (Megtekintve 1144 alkalommal)

Nitro
« Dátum: 2012. augusztus 08. - 23:02:47 »
0 Show voters
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 ^^)
« Utoljára szerkesztve: 2012. augusztus 09. - 10:42:46 írta Benceee »

Nitro
« Válasz #1 Dátum: 2012. augusztus 08. - 23:11:14 »
+2 Show voters
 #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;
}

Nitro
« Válasz #2 Dátum: 2012. augusztus 09. - 09:33:01 »
0 Show voters
Köszönöm. :)

Dupla hozzászólás automatikusan összefûzve. ( 2012. augusztus 09. - 10:44:57 )

Hopsz ez erroros :/
« Utoljára szerkesztve: 2012. augusztus 09. - 10:44:57 írta Poisonasd »

Kovacs_Bela

  • Vendég
Nitro
« Válasz #3 Dátum: 2012. augusztus 09. - 11:21:33 »
+1 Show voters

public OnPlayerExitVehicle(playerid,vehicleid) RemoveVehicleComponent(vehicleid, 1010);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == 4) { AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); }
    return 1;
}

Nitro
« Válasz #4 Dátum: 2012. augusztus 09. - 12:41:46 »
0 Show voters
Idézetet írta: Poisonasd date=1344497581\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25801\" data-ipsquote-contentclass=\"forums_Topic
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

Nitro
« Válasz #5 Dátum: 2012. augusztus 09. - 12:44:33 »
0 Show voters
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

Nitro
« Válasz #6 Dátum: 2012. augusztus 09. - 12:47:33 »
+1 Show voters
Hát nemtudom hogyvagy vele.. :D De kipróbáltam most és 1 hiba se volt :P

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Nitro
« Válasz #7 Dátum: 2012. augusztus 09. - 12:51:02 »
+2 Show voters
Idézetet írta: Poisonasd date=1344509073\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25801\" data-ipsquote-contentclass=\"forums_Topic
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 . . .

Nitro
« Válasz #8 Dátum: 2012. augusztus 09. - 13:54:58 »
0 Show voters
Így sem jó még több a hiba.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Nitro
« Válasz #9 Dátum: 2012. augusztus 09. - 14:00:50 »
+1 Show voters
 #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;
}

Nitro
« Válasz #10 Dátum: 2012. augusztus 09. - 14:07:47 »
0 Show voters
Így sem jó. Nem lehet hogy frissítenem kellene az a_samp.incet? :)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Nitro
« Válasz #11 Dátum: 2012. augusztus 09. - 14:13:03 »
0 Show voters
Idézetet írta: Poisonasd date=1344514067\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"25801\" data-ipsquote-contentclass=\"forums_Topic
Így sem jó. Nem lehet hogy frissítenem kellene az a_samp.incet? :)
 
Hát nálad lesz valami hiba..

Nitro
« Válasz #12 Dátum: 2012. augusztus 09. - 14:16:13 »
0 Show voters
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?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Nitro
« Válasz #13 Dátum: 2012. augusztus 09. - 14:22:29 »
+1 Show voters
Igen.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal