GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: FastFurious - 2012. április 30. - 22:43:39

Cím: GetPlayerState hibák
Írta: FastFurious - 2012. április 30. - 22:43:39
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\!-!ELL.pwn(9504) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\!-!ELL.pwn(9504) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\!-!ELL.pwn(9504) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\!-!ELL.pwn(9504) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

 
9504       if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !CheckNitro(GetPlayerVehicleID(playerid)))
[mod]Téma nevére figyelj![/mod]
Cím: GetPlayerState hibák
Írta: ZyZu. - 2012. április 30. - 22:45:21
Helyesbitek if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !CheckNitro(GetPlayerVehicleID(playerid))) return false;
így volt írd átt..
Még benne van az error csak nem jövûnk rá!
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 01. - 07:39:32
Nagyon szépen kérek valakit segitsen!
Cím: GetPlayerState hibák
Írta: kurta999 - 2012. május 01. - 16:19:16
Másolj be pár sört ami fölötte és ami alatt van.
Mert ez így ránézésre jó, de nem tudom, hogy a NitroCheck() milyen és mennyi paramétert fogad be.
Cím: GetPlayerState hibák
Írta: zeteni - 2012. május 01. - 17:31:48
OFF: Bocsi az OFF-ért de: \"Másolj be pár sört\" :D
Cím: GetPlayerState hibák
Írta: asdasd[gtaforum] - 2012. május 01. - 18:07:51
Miaz a !CheckNitro()  ?
Az ennyit tesz amit itt van: ha(Lekérjük a státuszát(játékosid) Nemegyenlõ Vezetõ_Státusz vagy HAMISNITROKÉRDEZÉS????!!!! (játékosid)))
Cím: GetPlayerState hibák
Írta: [LM]Arpi - 2012. május 01. - 19:22:46
Kurta azt ajánlom hogy igyál kevesebbet mert te minden szóból valamiféle pia jut az eszedbe mind pl. most sor helyett sör
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 01. - 19:26:03
9503 :           }
9504 :        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !CheckNitro(GetPlayerVehicleID(playerid))) return false;
9505 :                 else
9506 :                 if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
Cím: GetPlayerState hibák
Írta: kurta999 - 2012. május 01. - 19:29:51
Ebbõl még mindig nem sokat hoztam ki, de esetleg így?
 

if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || !CheckNitro(GetPlayerVehicleID(playerid))) return false;
if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);

 
A másik az csak akkor fog lefutni, ha az elsõ feltétel nem igaz, mivel ha az igaz, akkor visszatér 0-val.
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 01. - 19:31:54
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(6756) : warning 219: local variable \"rand\" shadows a variable at a preceding level
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(6762) : warning 219: local variable \"rand\" shadows a variable at a preceding level
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9504) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9504) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9504) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9504) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
4 Errors.
( a warnings ok eddig is benne voltak de azt hagyd )
Cím: GetPlayerState hibák
Írta: asdasd[gtaforum] - 2012. május 01. - 19:37:38
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) return  AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
próbáld meg igy.
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 01. - 20:14:00
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(6756) : warning 219: local variable \"rand\" shadows a variable at a preceding level
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(6762) : warning 219: local variable \"rand\" shadows a variable at a preceding level
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9644) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9644) : error 017: undefined symbol \"vid\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9644) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9644) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

 
9644:CheckNitro(vid)
Cím: GetPlayerState hibák
Írta: ZyZu. - 2012. május 01. - 22:40:25
\" post=\"266494\" timestamp=\"1335893858\"]
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) return  AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
próbáld meg igy.
 
[/quote]
Szerintem bizd kurtara mert tobbet tudd segiteni benne neki..
Cím: GetPlayerState hibák
Írta: asdasd[gtaforum] - 2012. május 02. - 07:16:34
Idézetet írta: ZyZu date=1335904825\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20853\" data-ipsquote-contentclass=\"forums_Topic

link=topic=25114.msg266494#msg266494 date=1335893858]
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
if ((((newkeys & (4)) == (4)) && ((oldkeys & (4)) != (4)))) return  AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
próbáld meg igy.
 
Szerintem bizd kurtara mert tobbet tudd segiteni benne neki..
 
[/quote]
Szerintem meg ne szolj bele, mert nem telefon. És az csak jobb, ha ketten segítünk.  :thumbsdown:
Öö másold be a Chacknitro függvényt, mert azzal lesz a nagy gond.
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 02. - 13:05:19
kivettem a nitrot a modból és ugy se ugyis ERROR-os

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 02. - 13:26:34 )

kivettem a nitrot a modból és ugy se ugyis ERROR-os
 
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 017: undefined symbol \"cmd_sapka\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

 
CMD:sapka(playerid, params[])
{
new skin, id = strval(params[0]), cap, slot = GetEmptySlot(playerid), count;
if(id <= 0 || id > 9) return SendClientMessage(playerid, 0xFFFFFFAA, \"[HIBA]Használat: /sapka 1-9\");
    skin = (GetPlayerSkin(playerid) - 1);
switch(id)
{
    case 1:    cap = 18926;
   case 2..9: cap = 18926 + id;
}
do
{
    if(skin == invalidskins[count]) return SendClientMessage(playerid, 0xFFFFFFAA, \"Ez a skin nem viselhet sapkát!.\");
    count++;
}
while(count < sizeof invalidskins);
if(skin < 0) skin = 0;
if(slot == -1) return SendClientMessage(playerid, 0xFFFFFFAA, \"[HIBA]Túl sok rajtad az object.\");
SetPlayerAttachedObjectEx(playerid, slot, cap, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
return 1;
}
Cím: GetPlayerState hibák
Írta: asdasd[gtaforum] - 2012. május 02. - 13:36:20
Ami a CMD:Sapka rész elõtt van ott nézd meg megvannak-e  mindenhol a visszautalások ( return ), zárások, nyitások. Ezzel lesz ott a gond.
Cím: GetPlayerState hibák
Írta: fbsokk - 2012. május 02. - 13:43:08
Te most amúgy mit akarsz a getplayerstat-el kezdeni????? o.O
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 02. - 15:06:33
megvan
\"asdasd[gta]\"
Cím: GetPlayerState hibák
Írta: asdasd[gtaforum] - 2012. május 02. - 15:10:31
Sok parancs van benne? Mert ha igen, akkor mind1. Ha nem akkor nézd át õket, bezavarhatják egymást.
Cím: GetPlayerState hibák
Írta: Mike. - 2012. május 02. - 18:11:50
A \"CMD:sapka(playerid, params[])\" feletti parancsnál hiányzik talán egy \"}\"
Cím: GetPlayerState hibák
Írta: Norby - 2012. május 02. - 19:50:42
Szerintem valami nincs lezárva vagy egy zárójel bezárva!
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 02. - 19:54:42
Átnéztem az összes parancsot és nincs sehol se elhagyva egy \")\" vagy \";\"
Cím: GetPlayerState hibák
Írta: #Nexus# - 2012. május 03. - 19:27:50
írd le az összes nitros cuccot ami benne volt please
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 03. - 19:43:42
de most más a hiba :
 
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 017: undefined symbol \"cmd_sapka\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.
Cím: GetPlayerState hibák
Írta: #Nexus# - 2012. május 03. - 19:50:26
De ne az errorokat azt már láttam hanem hogy hol szerepel és az elejétõl hogy hol van ez a Checknitro vagy mi
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 03. - 20:15:29
0k de az már ki van véve
de adom
 
#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;
}
Cím: GetPlayerState hibák
Írta: #Nexus# - 2012. május 04. - 16:39:22
Most tedd ezt be és ezek itt nem erroroznak ? :
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;
}
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 04. - 18:33:12
de nem kell ez a nitro nkm az kellene hogy ne legyen error os a mod  :@
Cím: GetPlayerState hibák
Írta: Kovacs_Bela - 2012. május 06. - 16:20:11
Idézetet írta: FastFurious date=1336067022\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20853\" data-ipsquote-contentclass=\"forums_Topic
de most más a hiba :
 
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 017: undefined symbol \"cmd_sapka\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

 

mód elején van #include <zcmd> ?
Cím: GetPlayerState hibák
Írta: staubka - 2012. május 06. - 18:41:43
Idézetet írta: danix99 date=1336314011\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20853\" data-ipsquote-contentclass=\"forums_Topic


de most más a hiba :
 
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 017: undefined symbol \"cmd_sapka\"
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\FastFurious\\Asztal\\SZERO\\gamemodes\\LoL.pwn(9643) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
4 Errors.

 

mód elején van #include <zcmd> ?
 
[/quote]
Akkor már én is kérdezek:
Ugye nem callback-n (OnPlayerCommandText) belülre raktad a parancsot?
Cím: GetPlayerState hibák
Írta: FastFurious - 2012. május 06. - 19:01:30
hagyuk a témát kiszedtem és annyi nem lesznek a \"ScripteK\" a modba marad külön FS be és kész de attól köszi a segitséget ment a +