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 ? :)
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 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