Salut SA-MP.RO, m-am apucat de un gamemode de la 0 si vreau sa fac un sistem de admin, am incercat unul dar nu este bun
CMD:setlevel(playerid, params[])
{
new iD, Level, gMessage[250], gVictim[24];
if(IsPlayerAdmin(playerid) == 1)
{
if(sscanf(params, "ui", iD, Level)) return SendClientMessage(playerid, 0xFF0000FF, "* Usage: /setlevel [playerid] [level]");
else if(iD == playerid) return SendClientMessage(playerid, 0xFF0000FF, "* You cannot use that command on yourself");
else if(!IsPlayerConnected(iD)) return SendClientMessage(playerid, 0xFF0000FF, "* That player is offline.");
else
{
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(iD, gVictim, sizeof(gVictim));
format(gQuery, sizeof(gQuery), "UPDATE Users SET Admin = '%i' WHERE Name = '%s'", Level, pName);
mysql_query(gQuery);
format(gMessage, sizeof(gMessage), "* You have set %s an admin. Level: %i", gVictim, Level);
SendClientMessage(playerid, 0xFFFFFFFF, gMessage);
format(gMessage, sizeof(gMessage), "* You have been set as a level %i admin.", Level);
SendClientMessage(playerid, 0xFFFFFFFF, gMessage);
pInfo[iD][Admin] = Level;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "* You are not an admin.");
}
return 1;
}
acest sistem este de pe net. dar imi da erori
error 035: argument type mismatch (argument 2)
error 039: constant symbol has no size
error 035: argument type mismatch (argument 1)
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
si acestea sunt doar cateva, multe dintre ele le-am rezolvat eu...
Question
Alexandru Alex
Salut SA-MP.RO, m-am apucat de un gamemode de la 0 si vreau sa fac un sistem de admin, am incercat unul dar nu este bun
CMD:setlevel(playerid, params[]) { new iD, Level, gMessage[250], gVictim[24]; if(IsPlayerAdmin(playerid) == 1) { if(sscanf(params, "ui", iD, Level)) return SendClientMessage(playerid, 0xFF0000FF, "* Usage: /setlevel [playerid] [level]"); else if(iD == playerid) return SendClientMessage(playerid, 0xFF0000FF, "* You cannot use that command on yourself"); else if(!IsPlayerConnected(iD)) return SendClientMessage(playerid, 0xFF0000FF, "* That player is offline."); else { GetPlayerName(playerid, pName, sizeof(pName)); GetPlayerName(iD, gVictim, sizeof(gVictim)); format(gQuery, sizeof(gQuery), "UPDATE Users SET Admin = '%i' WHERE Name = '%s'", Level, pName); mysql_query(gQuery); format(gMessage, sizeof(gMessage), "* You have set %s an admin. Level: %i", gVictim, Level); SendClientMessage(playerid, 0xFFFFFFFF, gMessage); format(gMessage, sizeof(gMessage), "* You have been set as a level %i admin.", Level); SendClientMessage(playerid, 0xFFFFFFFF, gMessage); pInfo[iD][Admin] = Level; } } else { SendClientMessage(playerid, 0xFF0000FF, "* You are not an admin."); } return 1; }acest sistem este de pe net. dar imi da erori
error 035: argument type mismatch (argument 2) error 039: constant symbol has no size error 035: argument type mismatch (argument 1) warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one linesi acestea sunt doar cateva, multe dintre ele le-am rezolvat eu...
Edited by Alexandru Alex15 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now