Szerző Téma: 2 error.  (Megtekintve 572 alkalommal)

2 error.
« Dátum: 2013. Március 10. - 16:18:47 »
0 Show voters
Hello, gondoltam neki állok egy angol mod fordításának... csak ennyi benne a bibi:
 
D:\\Documents and Settings\\XP4ever.4EVER\\Asztal\\Linux\\gamemodes\\MWCNR.pwn(24) : warning 201: redefinition of constant/macro (symbol \"SELECT_OBJECT_PLAYER_OBJECT\")
D:\\Documents and Settings\\XP4ever.4EVER\\Asztal\\Linux\\gamemodes\\MWCNR.pwn(5638) : error 017: undefined symbol \"ReturnUser\"

 
24. Sor:
 
#define SELECT_OBJECT_PLAYER_OBJECT 10

 
5638. Sor:
 
    giveid = ReturnUser(params);

 
Valaki tud benne segíteni nekem ? :)

2 error.
« Válasz #1 Dátum: 2013. Március 11. - 14:31:53 »
0 Show voters
Idézetet írta: Poisonasd date=1362928727\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34688\" data-ipsquote-contentclass=\"forums_Topic
Hello, gondoltam neki állok egy angol mod fordításának... csak ennyi benne a bibi:
 
D:\\Documents and Settings\\XP4ever.4EVER\\Asztal\\Linux\\gamemodes\\MWCNR.pwn(24) : warning 201: redefinition of constant/macro (symbol \"SELECT_OBJECT_PLAYER_OBJECT\")
D:\\Documents and Settings\\XP4ever.4EVER\\Asztal\\Linux\\gamemodes\\MWCNR.pwn(5638) : error 017: undefined symbol \"ReturnUser\"

 
24. Sor:
 
#define SELECT_OBJECT_PLAYER_OBJECT 10

 
5638. Sor:
 
    giveid = ReturnUser(params);

 
Valaki tud benne segíteni nekem ? :)
 
1. error: valamit újradefiniálsz, ami már létezik. Nincs 2x ez a sor?
 
#define SELECT_OBJECT_PLAYER_OBJECT 10

 
2. error: nincs definiálva.

Nem elérhető Raidon

  • 231
    • Profil megtekintése
2 error.
« Válasz #2 Dátum: 2013. Március 11. - 14:48:09 »
0 Show voters
Nem tudom hogy jót írok e de itt az én véleményem.
 
#define SELECT_OBJECT_PLAYER_OBJECT 10

 
Megoldás:
Vagy nincs definálva, vagy az amit kiakovi írt amúgy a hibákat írd be a google.hu ba és kiadja mindegyikre a megoldást.
 
giveid = ReturnUser(params);

 
Megoldás:
Próbáld ezt meg hátha befog válni.
ReturnUser,Isnumeric:
 
    ReturnUser(tex[/font]t[], playerid = INVALID_PLAYER_ID)
    {
        new pos = 0;
        while (text[pos] < 0x21)
        {
            if (text[pos] == 0) return INVALID_PLAYER_ID;
            pos++;
        }
        new userid = INVALID_PLAYER_ID;
        if (IsNumeric(text[pos]))
        {
            userid = strval(text[pos]);
            if (userid >=0 && userid < MAX_PLAYERS)
            {
                if(!IsPlayerConnected(userid))
                    userid = INVALID_PLAYER_ID;
                else return userid;
            }
        }
        new len = strlen(text[pos]);
        new count = 0;
        new pname[MAX_PLAYER_NAME];
        for (new i = 0; i < MAX_PLAYERS; i++)
        {
            if (IsPlayerConnected(i))
            {
                GetPlayerName(i, pname, sizeof (pname));
                if (strcmp(pname, text[pos], true, len) == 0)
                {
                    if (len == strlen(pname)) return i;
                    else
                    {
                        count++;
                        userid = i;
                    }
                }
            }
        }
        if (count != 1)
        {
            if (playerid != INVALID_PLAYER_ID)
            {
                if (count) SendClientMessage(playerid, red, \"ERROR: There are multiple users, enter full playername.\");
            }
            userid = INVALID_PLAYER_ID;
        }
        return userid;
    }

 
Plusz asszem ez is kell:
 
#include <lfuncs>

 
Sramm írta gta fórumon onnan másoltam, ha nem baj.
Link: http://gtaforum.hu/index.php?topic=5272.msg49289#msg49289

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal