public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/stats", true))
{
new str[128];
format(str, 128, "Kills: %d | Deaths: %d", dUserINT(PlayerName(playerid)).("kills"), dUserINT(PlayerName(playerid)).("deaths"));
SendClientMessage(playerid, 0xFF0000AA, str);
return true;
}
dcmd(register,8,cmdtext);
dcmd(login,5,cmdtext);
} <-- LINE 120
C:\Documents and Settings\Andreas\Mine dokumenter\GTA\samp02Xserver.win32\samp02Xserver.w in32\gamemodes\test.pwn(120) : warning 209: function "OnPlayerCommandText" should return a value |
C:\Documents and Settings\Andreas\Mine dokumenter\GTA\samp02Xserver.win32\samp02Xserver.w in32\gamemodes\test.pwn(73) : warning 202: number of arguments does not match definition |
public OnPlayerDisconnect(playerid) {
if (PLAYERLIST_authed[playerid]) {
dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
dUserSetINT(PlayerName(playerid)).("skin",SetPlayerSkin(playerid)); <-- LINE 73
}
PLAYERLIST_authed[playerid]=false;
return false;
}
dcmd_register(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account already exists, please use '/login password'.");
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/register password'");
if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Account successfully created. Login with '/login password' now.");
return true;
}
dcmd_login(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account doesn't exist, please use '/register password'.");
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/login password'");
if (udb_CheckLogin(PlayerName(playerid),params)) {
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin"));
PLAYERLIST_authed[playerid]=true;
return SystemMsg(playerid,"Successfully authed!");
}
return SystemMsg(playerid,"Login failed!");
}
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/stats", true)) { new str[128]; format(str, 128, "Kills: %d | Deaths: %d", dUserINT(PlayerName(playerid)).("kills"), dUserINT(PlayerName(playerid)).("deaths")); SendClientMessage(playerid, 0xFF0000AA, str); return true; } dcmd(register,8,cmdtext); dcmd(login,5,cmdtext); return 0; }
SetPlayerSkin(playerid)
GetPlayerSkin(playerid)
Originally Posted by Jefff
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/stats", true)) { new str[128]; format(str, 128, "Kills: %d | Deaths: %d", dUserINT(PlayerName(playerid)).("kills"), dUserINT(PlayerName(playerid)).("deaths")); SendClientMessage(playerid, 0xFF0000AA, str); return true; } dcmd(register,8,cmdtext); dcmd(login,5,cmdtext); return 0; } Код:
SetPlayerSkin(playerid) Код:
GetPlayerSkin(playerid) |
dcmd_login(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account doesn't exist, please use '/register password'.");
if (strlen(params)==0) return SystemMsg(playerid,"Correct usage: '/login password'");
if (udb_CheckLogin(PlayerName(playerid),params)) {
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
GetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin")); <-- LINE 224
PLAYERLIST_authed[playerid]=true;
return SystemMsg(playerid,"Successfully authed!");
}
return SystemMsg(playerid,"Login failed!");
}
C:\Documents and Settings\Andreas\Mine dokumenter\GTA\samp02Xserver.win32\samp02Xserver.w in32\gamemodes\test.pwn(224) : warning 202: number of arguments does not match definition |
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin"));
public OnPlayerDisconnect(playerid) { if (PLAYERLIST_authed[playerid]) { dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid)); dUserSetINT(PlayerName(playerid)).("skin",GetPlayerSkin(playerid)); <-- LINE 73 } PLAYERLIST_authed[playerid]=false; return false; }
Originally Posted by Jefff
Код:
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("skin")); |