Szerző Téma: enum  (Megtekintve 698 alkalommal)

enum
« Dátum: 2013. június 22. - 05:27:47 »
0 Show voters
Sziasztok!!! enummal kapcsolatban van egy problémám...
 
enum Adat
{
Penz
};
new PlayerInfo[MAX_PLAYERS][Adat];
 
if (strcmp(\"/penzad\", cmdtext, true, 10) == 0)
{
    PlayerInfo(playerid)[Penz] += 500;
return 1;
}
if (strcmp(\"/penztarca\", cmdtext, true, 10) == 0)
{
    new string[256];
    format (string,sizeof(string),\"%d$ van a pénzrárcádban...\",PlayerInfo(playerid)[Penz]);
    SendClientMessage,0xFFFF00AA,string);
return 1;
}

 
És ezeket a hibákat írja:
error 017: undefined symbol \"PlayerInfo\"
                                        error 029: invalid expression, assumed zero
                                        error 017: undefined symbol \"Penz\"
                                        fatal error 107: too many error messages on one line

 
Mi lehet a baj? :(
[mod]Máskor használj code tageket![/mod]
« Utoljára szerkesztve: 2013. június 22. - 08:49:09 írta ZyZu »

enum
« Válasz #1 Dátum: 2013. június 22. - 07:18:16 »
0 Show voters
PlayerInfo[playerid][Penz][/quote]

enum
« Válasz #2 Dátum: 2013. június 22. - 08:45:02 »
0 Show voters
Kösz de most meg ezeket írja :( :error 076: syntax error in the expression, or invalid function call
                                                    error 029: invalid expression, assumed zero
                                                    warning 215: expression has no effect

enum
« Válasz #3 Dátum: 2013. június 22. - 09:04:02 »
0 Show voters
Mert a parancsokat egy úgynevezett visszahívásba kellene illeszteni, az pedig az OnPlayerCommandText.

enum
« Válasz #4 Dátum: 2013. június 22. - 21:21:59 »
0 Show voters
Bocs,de ebbõl semmit sem értettem...

enum
« Válasz #5 Dátum: 2013. június 22. - 21:28:48 »
0 Show voters
#include <a_samp>
enum Adat
{
Penz
};
new PlayerInfo[MAX_PLAYERS][Adat];
public
OnPlayerCommandText(playerid, cmdtext[]) // Visszahívás, azért, mert a samp_szerver.exe meghívja ezt az eljárást mikor egy játékos / jellel kezdõdõ szöveget ír be a chatbe.
{
if(strcmp(\"/penzad\", cmdtext) == 0)
{
PlayerInfo[playerid][Penz] += 500;
return 1;
}
if(strcmp(\"/penztarca\", cmdtext) == 0)
{
new
   string[256];
format(string,sizeof(string),\"%d$ van a pénzrárcádban...\",PlayerInfo[playerid][Penz]);
SendClientMessage(playerid, 0xFFFF00AA, string);
return 1;
}
return 0;
}

enum
« Válasz #6 Dátum: 2013. június 22. - 21:48:56 »
0 Show voters
Nagyon köszi :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal