Jump to content
  • 0

pomoc Help Moj Mod


Mivčo

Dotaz

Caute pracujem na mojom mode a mám par errorov

Errory:

 

C:\Users\owner\Desktop\ovladanie.pwn(469) : warning 217: loose indentation

C:\Users\owner\Desktop\ovladanie.pwn(540) : warning 217: loose indentation

C:\Users\owner\Desktop\ovladanie.pwn(556) : warning 217: loose indentation

C:\Users\owner\Desktop\ovladanie.pwn(567) : warning 217: loose indentation

C:\Users\owner\Desktop\ovladanie.pwn(578) : warning 217: loose indentation

C:\Users\owner\Desktop\ovladanie.pwn(613) : error 017: undefined symbol "strtok"

C:\Users\owner\Desktop\ovladanie.pwn(613) : error 033: array must be indexed (variable "cmd")

C:\Users\owner\Desktop\ovladanie.pwn(626) : error 017: undefined symbol "vehiclemain"

C:\Users\owner\Desktop\ovladanie.pwn(631) : error 017: undefined symbol "PlayerInfo"

C:\Users\owner\Desktop\ovladanie.pwn(631) : warning 215: expression has no effect

C:\Users\owner\Desktop\ovladanie.pwn(631) : error 001: expected token: ";", but found "]"

C:\Users\owner\Desktop\ovladanie.pwn(631) : error 029: invalid expression, assumed zero

C:\Users\owner\Desktop\ovladanie.pwn(631) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

7 Errors.

 

Pomožte mi poradit ako to mám spravit

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0

 

public OnPlayerCommandText(playerid, cmdtext[])

{

new cmd[256];

new idx;

new string[256];

cmd = strtok(cmdtext, idx);

new tmp[256];

new playername[256];

new moneys[MAX_PLAYERS];

new giveplayer[256];

new giveplayerid;

new sendername[256];

new playermoney[MAX_PLAYERS];

 

//-------------------------------Vehicle Menu-----------------------------------

if(strcmp(cmd, "/vmenu", true) == 0)

{

TogglePlayerControllable(playerid, false);

ShowMenuForPlayer(vehiclemain, playerid);

return 1;

}

//---------------------------------Login System---------------------------------

if(strcmp(cmd, "/login", true) == 0) {

if(PlayerInfo[playerid][logged] == 1) {

SendClientMessage(playerid, COLOR_BRIGHTRED, "You are already Logged On");

return 1;

}

tmp = strtok(cmdtext, idx);

GetPlayerName(playerid, playername, sizeof(playername));

if(!strlen(tmp)) {

SendClientMessage(playerid, COLOR_LIGHTBLUE, "USAGE: /login [password]");

}

else {

new fname[256];

format(fname,sizeof(fname),P_FILE,udb_encode(playername));

if (fexist(fname)) {

LoadPlayer(playerid);

if(PlayerInfo[playerid][pass] == udb_hash(tmp)) {

ResetPlayerMoney(playerid);

GivePlayerMoney(playerid,PlayerInfo[playerid][pcash]);

PlayerInfo[playerid][logged] = 1;

format(string, sizeof(string), "You are now logged in as %s", playername);

SendClientMessage(playerid, COLOR_YELLOW, string);

}

else {

SendClientMessage(playerid, COLOR_BRIGHTRED, "Incorrect password!");

}

}

else {

SendClientMessage(playerid, COLOR_BRIGHTRED, "You are not yet registered...Please /register [password] to register your username.");

}

 

}

 

return 1;

}

 

 

Tu su riadky

Link to comment
Share on other sites

  • 0

tak první 1) #pragma tabsize 0 pak radek 613 to cmd změn na cmdtext a pak sem pošli radek 631 nevím kterej to je snad ti to pomůže aspoň něco.

 

 

psal jsem z founu mozna je něco špatně :d

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...