COMMAND:forumname(playerid,params[])
{
new string[50], name[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
if(sscanf(params,"s[24]", name)) return SendClientMessage(playerid, COLOR_LIGHTRED, "USAGE: /forumname [name]");
if(strlen(name) < MAX_PLAYER_NAME)
{
if(AccountInfo[playerid][aAdmin] >= ADMIN_LVL_ADMIN)
{
new stringname[50]
new newname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(stringname, sizeof(stringname), "users/%s.ini", playername)
format(newname, sizeof(newname), "users/%s.ini", name);
SendClientMessage(playerid, COLOR_LIGHTRED, "Your forum name has been set!");
format(string, sizeof(string), "%s set their forum name to \"%s\"",GetPlayerName(playerid),name);
Log("logs/forumname.log", string);
PlayerInfo[playerid][pForumNameSet] = 1;
strmid(PlayerInfo[playerid][pForumName], name, 0, strlen(name), 32);
fremove(stringname);
OnPlayerStatsUpdate(playerid);
return 1;
{
SendClientMessage(playerid, COLOR_GRAD2, "You aren't authorised to use this command.");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Your chosen name is too long. Please make it shorter.");
}
return 1;
}
COMMAND:forumname(playerid,params[])
{
new string[50], name[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
if(sscanf(params,"s[24]", name)) return SendClientMessage(playerid, COLOR_LIGHTRED, "USAGE: /forumname [name]");
if(strlen(name) < MAX_PLAYER_NAME)
{
if(AccountInfo[playerid][aAdmin] >= ADMIN_LVL_ADMIN)
{
new stringname[50]
new newname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(stringname, sizeof(stringname), "users/%s.ini", playername)
format(newname, sizeof(newname), "users/%s.ini", name);
SendClientMessage(playerid, COLOR_LIGHTRED, "Your forum name has been set!");
format(string, sizeof(string), "%s set their forum name to \"%s\"",GetPlayerName(playerid),name);
Log("logs/forumname.log", string);
PlayerInfo[playerid][pForumNameSet] = 1;
strmid(PlayerInfo[playerid][pForumName], name, 0, strlen(name), 32);
fremove(stringname);
OnPlayerStatsUpdate(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "You aren't authorised to use this command.");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Your chosen name is too long. Please make it shorter.");
}
return 1;
}
pawn Код:
|
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29846) : error 017: undefined symbol "sscanf"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29852) : error 001: expected token: ";", but found "new"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29856) : error 001: expected token: ";", but found "-identifier-"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29860) : warning 202: number of arguments does not match definition
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29860) : warning 202: number of arguments does not match definition
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29861) : error 017: undefined symbol "Log"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29863) : error 017: undefined symbol "PlayerInfo"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29863) : warning 215: expression has no effect
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29863) : error 001: expected token: ";", but found "]"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29863) : error 029: invalid expression, assumed zero
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29863) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
#include <sscanf2>
Add this in the top of your script under include a_samp.
pawn Код:
|
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29853) : error 001: expected token: ";", but found "new"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29857) : error 001: expected token: ";", but found "-identifier-"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29861) : warning 202: number of arguments does not match definition
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29861) : warning 202: number of arguments does not match definition
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29862) : error 017: undefined symbol "Log"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29864) : error 017: undefined symbol "PlayerInfo"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29864) : warning 215: expression has no effect
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29864) : error 001: expected token: ";", but found "]"
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29864) : error 029: invalid expression, assumed zero
C:\Users\James\Desktop\SA-MP Script\UCP Script\gamemodes\rp.pwn(29864) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.