help fixing code
#1

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256], idx;
cmd = strtok(cmdtext, idx);
dcmd(register,8,cmdtext);
dcmd_register(playerid,params[])
{
new file[256],n[MAX_PLAYER_NAME];
GetPlayerName(playerid,n,MAX_PLAYER_NAME);
format(file,sizeof(file),"MyAdmin/Users/%s.txt",n);
if(dini_Exists(file)) return SendClientMessage(playerid,YELLOW,"You are already registered!");
if(PInfo[playerid][Regged] == 1) return SendClientMessage(playerid,LIGHTBLUE,"You are already registered!");
if(PInfo[playerid][Logged] == 1) return SendClientMessage(playerid,ORANGE,"You are already registered, and logged in!");
if(strlen(params))
{
if(!dini_Exists(file))
{
dini_Create(file);
dini_Set(file,"Password",params);
dini_IntSet(file,"Regged",1);
dini_IntSet(file,"Logged",0);
dini_IntSet(file,"Level",0);
SendClientMessage(playerid,LIGHTBLUE,"Congratulati ons, you have just registered, please /login");
PInfo[playerid][Regged] = 1;
return 1;
}
else
{
SendClientMessage(playerid,GREY,"USAGE: /register <Password>");
return 1;
}
dcmd(login,5,cmdtext);

return 1;
}


C:\Users\william\Desktop\samp\gamemodes\fun.pwn(12 6) : error 017: undefined symbol "strtok"
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(12 6) : error 033: array must be indexed (variable "cmd")
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(12 7) : error 017: undefined symbol "dcmd_register"
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(12 : error 017: undefined symbol "dcmd_register"
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(12 9) : warning 217: loose indentation
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(13 6) : error 017: undefined symbol "params"
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(14 1) : warning 217: loose indentation
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(14 1) : error 017: undefined symbol "params"
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(14 9) : warning 217: loose indentation
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(15 4) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(15 4) : warning 217: loose indentation
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(15 4) : error 017: undefined symbol "dcmd_login"
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(15 9) : warning 217: loose indentation
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(15 9) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(15 9) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(16 4) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(16 4) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(16 4) : error 004: function "OnPlayerExitVehicle" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(16 9) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(16 9) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(16 9) : error 004: function "OnPlayerStateChange" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(17 4) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(17 4) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(17 4) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(17 9) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(17 9) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(17 9) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(18 4) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(18 4) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(18 4) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(18 9) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(18 9) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(18 9) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(19 4) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(19 4) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(19 4) : error 004: function "OnRconCommand" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(19 9) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(19 9) : error 029: invalid expression, assumed zero
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(19 9) : error 004: function "OnPlayerRequestSpawn" is not implemented
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(20 4) : warning 225: unreachable code
C:\Users\william\Desktop\samp\gamemodes\fun.pwn(20 4) : error 029: invalid expression, assumed zero

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


26 Errors.
Reply
#2

if it will help i will break it down ?
Reply
#3

DCMD commands must be placed outside OnPlayerCommandText.

You can use [pawn][/pawn] tags for code blocks.
Reply
#4

ok i am a noob what do you mean by that ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)