Szerző Téma: Itt kérdezz warningot/error -t!  (Megtekintve 141289 alkalommal)

Itt kérdezz warningot/error -t!
« Válasz #600 Dátum: 2014. július 17. - 16:09:55 »
0 Show voters
[mod]Újra meg lett nyitva a téma[/mod]
« Utoljára szerkesztve: 2014. július 17. - 16:17:39 írta Flash »

Itt kérdezz warningot/error -t!
« Válasz #601 Dátum: 2014. július 18. - 17:06:42 »
0 Show voters
Sziasztok.Elkezdtem írni egy kisebb módot és ezekkel a hibákkal találkoztam
[pawn]    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(608) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(894) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(899) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(904) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(909) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(914) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(919) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(924) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(929) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(934) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(939) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(944) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(949) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(954) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(959) : error 017: undefined symbol \"cmd_me\"
    C:\\Users\\KicsiAnyuka\\Desktop\\SAMP\\gamemodes\\szabi-rp.pwn(964) : error 017: undefined symbol \"cmd_me\"[/pawn]
894 es sor:
[pawn]    public OnPlayerText(playerid, text[])
    {
                            if(Egyezik(text, \"xd\"))
                            {
                                cmd_me(playerid, \"hangosan röhög.\");
                                return 0;
                            }[/pawn]
és az összesnél ezt a hibát adja ahol így használom hogy cmd_me(playerid, \"valami.\"); -t
A /me parancs pedig így néz ki:
[pawn]    CMD:me(playerid, params[])
    {
            new S[100], S2[128];
     
            if(sscanf(params, \"s[100]\", S)) return SendClientMessage(playerid, COLOR_GRAD1, \"Használat: /me  Cselekvés \");
     
            format(S2, sizeof(S2), \"* %s %s\", Nev(playerid), S);
     
            ProxDetector(15.0, playerid, S2, LILA, LILA, LILA, LILA, LILA);
            SetPlayerChatBubble(playerid, S2, LILA, 15.0, 1500);
     
            return 1;
    }[/pawn]

Itt kérdezz warningot/error -t!
« Válasz #602 Dátum: 2014. július 24. - 18:06:03 »
0 Show voters
Sziasztok! Rendeltem egy szervert, feltöltöttem és elindítottam a szervert, de a \"Mode\" -nál \"Unknown\" -t ír..

Fogalmam sincs, hogy mi lehet a baja...  :-[


Server_log.txt

 
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[17:16:26]
[17:16:26] Server Plugins
[17:16:26] --------------
[17:16:26]  Loading plugin: streamer.so
[17:16:26]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[17:16:26]   Loaded.
[17:16:26]  Loading plugin: sscanf.so
[17:16:26]
[17:16:26]  ===============================
[17:16:26]       sscanf plugin loaded.     
[17:16:26]    (c) 2009 Alex \"Y_Less\" Cole
[17:16:26]  ===============================
[17:16:26]   Loaded.
[17:16:26]  Loaded 2 plugins.
[17:16:26]
[17:16:26] Filterscripts
[17:16:26] ---------------
[17:16:26]   Loading filterscript \'WeaponsOnThePlayer.amx\'...
[17:16:26]   Loading filterscript \'Radio.amx\'...
[17:16:26]   Loaded 2 filterscripts.
[17:16:26] Script[gamemodes/SADMA.amx]: Run time error 19: \"File or function is not found\"
[17:16:26] Number of vehicle models: 0

 
Látszik, hogy a Plugint betölti, az FilterScripteket szintén.. main {} van, de nincs ötletem, hogy mi baj lehet..

Ui.: A mód neve a gamemodes mappában SADMA úgyhogy az is jó. SADMA.amx file pedig nem 0 kb-os és amikor


\"Házi szerveren\" futtatom, a módot akkor szépen elindul :)


Elõre is köszönöm a segítséget  ;)

Itt kérdezz warningot/error -t!
« Válasz #603 Dátum: 2014. július 24. - 22:36:13 »
0 Show voters
Idézetet írta: .RäNÐoM. date=1406217963\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22125\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok! Rendeltem egy szervert, feltöltöttem és elindítottam a szervert, de a \"Mode\" -nál \"Unknown\" -t ír..

Fogalmam sincs, hogy mi lehet a baja...  :-[


Server_log.txt

 
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[17:16:26]
[17:16:26] Server Plugins
[17:16:26] --------------
[17:16:26]  Loading plugin: streamer.so
[17:16:26]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[17:16:26]   Loaded.
[17:16:26]  Loading plugin: sscanf.so
[17:16:26]
[17:16:26]  ===============================
[17:16:26]       sscanf plugin loaded.     
[17:16:26]    (c) 2009 Alex \"Y_Less\" Cole
[17:16:26]  ===============================
[17:16:26]   Loaded.
[17:16:26]  Loaded 2 plugins.
[17:16:26]
[17:16:26] Filterscripts
[17:16:26] ---------------
[17:16:26]   Loading filterscript \'WeaponsOnThePlayer.amx\'...
[17:16:26]   Loading filterscript \'Radio.amx\'...
[17:16:26]   Loaded 2 filterscripts.
[17:16:26] Script[gamemodes/SADMA.amx]: Run time error 19: \"File or function is not found\"
[17:16:26] Number of vehicle models: 0

 
Látszik, hogy a Plugint betölti, az FilterScripteket szintén.. main {} van, de nincs ötletem, hogy mi baj lehet..

Ui.: A mód neve a gamemodes mappában SADMA úgyhogy az is jó. SADMA.amx file pedig nem 0 kb-os és amikor


\"Házi szerveren\" futtatom, a módot akkor szépen elindul :)


Elõre is köszönöm a segítséget  ;)

 
elsõ lépésben nézd át a pluginokat, hogy minden megvan-e a mód futtatásához, ha nem jutsz dûlõre a hiba megoldásában, tedd be melléjük a nativechecker.so-t, persze feltöltve a szerverre, az majd konkrétabban megmondja, mi is a baj :)

Itt kérdezz warningot/error -t!
« Válasz #604 Dátum: 2014. július 24. - 22:53:32 »
0 Show voters
Köszi a választ! Szerencsére sikerült megoldani. Csak frissíteni kellett a pluginokat..  :laugh:

Itt kérdezz warningot/error -t!
« Válasz #605 Dátum: 2014. július 30. - 16:15:52 »
0 Show voters
Hello.
error:
[pawn]C:\\Documents and Settings\\Crawnel Alan\\Asztal\\gta sa hardline\\filterscripts\\CVR.pwn(77) : error 004: function \"SetPlayerToTeamColour\" is not implemented
C:\\Documents and Settings\\Crawnel Alan\\Asztal\\gta sa hardline\\filterscripts\\CVR.pwn(87) : error 004: function \"SetPlayerToTeamColour\" is not implemented
C:\\Documents and Settings\\Crawnel Alan\\Asztal\\gta sa hardline\\filterscripts\\CVR.pwn(92) : error 055: start of function body without function header
C:\\Documents and Settings\\Crawnel Alan\\Asztal\\gta sa hardline\\filterscripts\\CVR.pwn(93) : error 010: invalid function or declaration
C:\\Documents and Settings\\Crawnel Alan\\Asztal\\gta sa hardline\\filterscripts\\CVR.pwn(97) : error 010: invalid function or declaration[/pawn]
Script:[pawn]public OnPlayerRequestClass(playerid, classid)
{
    switch(classid)
    {
        case 0:
        {
           gTeam[playerid] = TEAM_LAPD;
           GameTextForPlayer(playerid, \"~b~LAPD\", 0, 1);
           SetPlayerPos(playerid, 911.2766,-1221.6821,16.9766);
           SetPlayerFacingAngle(playerid, 0);
           SetCameraBehindPlayer(playerid);
           SetPlayerToTeamColour(playerid);
        }
        case 1:
        {
           gTeam[playerid] = TEAM_ROBBERS;
           GameTextForPlayer(playerid, \"~g~ROBBERS\", 0, 1);
           SetPlayerPos(playerid, 1528.1530,-1470.2490,9.5000);
           SetPlayerFacingAngle(playerid,0);
           SetCameraBehindPlayer(playerid);
           SetPlayerToTeamColour(playerid);
        }
}
}
public SetPlayerToTeamColour(playerid);
{
    if(gTeam[playerid] == TEAM_LAPD)
    {
        SetPlayerColor(playerid,COLOR_BLUE);
    }
    else if(gTeam[playerid] == TEAM_ROBBERS)
    {
        SetPlayerColor(playerid,COLOR_RED);
    }
}[/pawn]

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #606 Dátum: 2014. július 30. - 16:23:17 »
0 Show voters
[pawn]public SetPlayerToTeamColour(playerid);
{
    if(gTeam[playerid] == TEAM_LAPD)
    {
        SetPlayerColor(playerid,COLOR_BLUE);
    }
    else if(gTeam[playerid] == TEAM_ROBBERS)
    {
        SetPlayerColor(playerid,COLOR_RED);
    }
}[/pawn]
[/quote]
Helyett:
[pawn]public SetPlayerToTeamColour(playerid)
{
    if(gTeam[playerid] == TEAM_LAPD) SetPlayerColor(playerid,COLOR_BLUE);
    else if(gTeam[playerid] == TEAM_ROBBERS) SetPlayerColor(playerid,COLOR_RED);
}[/pawn]

Itt kérdezz warningot/error -t!
« Válasz #607 Dátum: 2014. július 30. - 17:41:54 »
0 Show voters
KÖSZÖNÖM NAGYON SZÉPEN KÖSZÖNÖM!!!!!
Van Isten :angel: !
MEGJAVULT!! :thumbsup:
Ha tudnád mióta szenvedek ezzel a gondal!(nem akartam felrakni ide mert azt hittem, hogy megtudom oldani)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #608 Dátum: 2014. július 30. - 19:51:43 »
0 Show voters
Hozzátenném, hogy nyugodtan programozhatsz az eddig elkezdett módon, tehát így:
 
public SetPlayerToTeamColour(playerid)
{
    if(gTeam[playerid] == TEAM_LAPD)
    {
        SetPlayerColor(playerid,COLOR_BLUE);
    }
    else if(gTeam[playerid] == TEAM_ROBBERS)
    {
        SetPlayerColor(playerid,COLOR_RED);
    }
}

 
Csak annyi volt a hiba, hogy a SetPlayerToTeamColour(playerid) végére ;-t tettél, miközben nem kell, ahogyan egyetlen egy callback végére sem kell. Persze jelen esetben eléggé optimális megoldás az, ha úgy rendezel, mint Flash, de amint több dolgot is szeretnél bepakolni, már egyszerûbb az általad eredetileg használt elrendezés, ugyanis ha zsúfoltabban csinálod, akkor a program egyáltalán nem lesz gyorsabb.

Itt kérdezz warningot/error -t!
« Válasz #609 Dátum: 2014. július 31. - 17:05:22 »
0 Show voters
Hello!
Hiba:
 
error 076: syntax error in the expression, or invalid function call

 
Sorok:
 
public OnPlayerLeaveCheckpoint(playerid)
{
if(CP == pickupCP)
{
SetPlayerCheckpoint(playerid,392.6649,-2058.4846,10.7205);
DisablePlayerCheckpoint(playerid);
}
return 1;
}

 
amire az errort irja:
 
if(CP == pickupCP)
« Utoljára szerkesztve: 2014. augusztus 02. - 23:16:47 írta AlanCrawnel »

Itt kérdezz warningot/error -t!
« Válasz #610 Dátum: 2014. augusztus 03. - 18:21:37 »
0 Show voters
Az alap SA-MP eljárás (OnPlayerLeaveCheckpoint) sajnálatos módon nem jelzi ki neked az éppen elhagyott ellenõrzõpont ID-jét.
Használj streamer plugint, ott a CreateDynamicCheckpoint függvénnyel készített ellenõrzõpontok elhagyásakor meghívódik az OnPlayerLeaveDynamicCP eljárás, aminél már használatba veheted a checkpoint ID-jét.
Például:

OnPlayerLeaveDynamicCP(playerid, checkpointid) {
    if(checkpointid == pickupCP) {
        SetPlayerCheckpoint(playerid,392.6649,-2058.4846,10.7205);
        DisablePlayerCheckpoint(playerid);
    }
    return 1;
}

Itt kérdezz warningot/error -t!
« Válasz #611 Dátum: 2014. augusztus 07. - 14:06:35 »
0 Show voters
Sziasztok!
Nos van egy parancsom amit meg szeretnék hívni más helyen is, viszont mindig azt írja hogy Undefined symbol params.
Így hívom meg:
 
cmd_szemelyi(playerid, params[]);

 
és ezt írja ki:
 
error 017: undefined symbol \"params\"

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #612 Dátum: 2014. augusztus 07. - 14:16:22 »
0 Show voters
Vedd le a szögletes zárójelet a paramsnál ha egy funkciót akarsz lehívni és bizonyosodj meg abban hogy \'params\' paraméter vagy változó létezik-e.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Itt kérdezz warningot/error -t!
« Válasz #613 Dátum: 2014. augusztus 07. - 14:18:34 »
0 Show voters
CMD:szemelyi(playerid, params[]) {
return 1;
}

Itt kérdezz warningot/error -t!
« Válasz #614 Dátum: 2014. augusztus 07. - 14:27:52 »
0 Show voters
Próbáltam már szögletes zárójel nélkül is és ugyanazt az errort dobja ki.
Eddig mûködött mivel eddig csak egy sima parancs volt, de most írtam bele sscanfot és ezért kéne a params is.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal