I Make This Setlevel cmd and i set any player level /setlevel ali 10 is doesnt Work :/ I Was Tried
else if ( cmd == "setlevel" )
{
if ( !text ) ePrivMessage( "Syntax, /c " + cmd + " <Nick/ID> <Level> ", player );
local plr = GetPlayer( GetTok( text, " ", 1 ) );
if ( !plr ) PrivMessage( "Unknown Player..", player );
else
{
local lvl = GetTok( text, " ", 2);
if (!IsNum(lvl)) ePrivMessage("Level Must Be In Numbers..",player);
else
{
ePrivMessage(" Admin " + player.Name + " Set Level To " + plr.Name + ", Level: " + lvl + ".",player);
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + player.Name.tolower() + "'");
}
}
}
Quote from: ali_vcmp on Nov 20, 2014, 06:43 PMI Make This Setlevel cmd and i set any player level /setlevel ali 10 is doesnt Work :/ I Was Tried
else if ( cmd == "setlevel" )
{
if ( !text ) ePrivMessage( "Syntax, /c " + cmd + " <Nick/ID> <Level> ", player );
local plr = GetPlayer( GetTok( text, " ", 1 ) );
if ( !plr ) PrivMessage( "Unknown Player..", player );
else
{
local lvl = GetTok( text, " ", 2);
if (!IsNum(lvl)) ePrivMessage("Level Must Be In Numbers..",player);
else
{
ePrivMessage(" Admin " + player.Name + " Set Level To " + plr.Name + ", Level: " + lvl + ".",player);
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + player.Name.tolower() + "'");
}
}
}
ePrivMessage
// you have this function in the script?
PrivMessage( "Unknown Player..", player ); // this wrong
PrivMessage( player, "Hey you, have fun here!"); // certain function
Look here! (http://forum.vc-mp.org/?topic=113.0)
try this and let me know
else if ( cmd == "setlevel" )
{
if ( !text ) ePrivMessage( "Syntax, /c " + cmd + " <Nick/ID> <Level> ", player );
else
{
local plr = FindPlayer( GetTok( text, " ", 1 ) );
if ( !plr ) PrivMessage( "Unknown Player..", player );
else
{
local lvl = GetTok( text, " ", 2);
if (!IsNum(lvl)) ePrivMessage("Level Must Be In Numbers..",player);
else
{
ePrivMessage(" Admin " + player.Name + " Set Level To " + plr.Name + ", Level: " + lvl + ".",player);
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + plr.Name.tolower() + "'");
}
}
}
}
Sk You're Cmd Not Work :/
Quote from: MatheuS on Nov 20, 2014, 07:48 PMQuote from: ali_vcmp on Nov 20, 2014, 06:43 PMI Make This Setlevel cmd and i set any player level /setlevel ali 10 is doesnt Work :/ I Was Tried
else if ( cmd == "setlevel" )
{
if ( !text ) ePrivMessage( "Syntax, /c " + cmd + " <Nick/ID> <Level> ", player );
local plr = GetPlayer( GetTok( text, " ", 1 ) );
if ( !plr ) PrivMessage( "Unknown Player..", player );
else
{
local lvl = GetTok( text, " ", 2);
if (!IsNum(lvl)) ePrivMessage("Level Must Be In Numbers..",player);
else
{
ePrivMessage(" Admin " + player.Name + " Set Level To " + plr.Name + ", Level: " + lvl + ".",player);
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + player.Name.tolower() + "'");
}
}
}
ePrivMessage
// you have this function in the script?
PrivMessage( "Unknown Player..", player ); // this wrong
PrivMessage( player, "Hey you, have fun here!"); // certain function
Look here! (http://forum.vc-mp.org/?topic=113.0http://)
function ePrivMessage( text, player )
{
ClientMessage( "** pm >> " + text, player, 255, 165, 0);
}
yes i have
ok i edited the line
WHERE user='"+player.Name.tolower()+"' into WHERE user='"+plr.Name.tolower()+"'
new code
else if ( cmd == "setlevel" )
{
if ( !text ) ePrivMessage( "Syntax, /c " + cmd + " <Nick/ID> <Level> ", player );
else
{
local plr = FindPlayer( GetTok( text, " ", 1 ) );
if ( !plr ) PrivMessage( "Unknown Player..", player );
else
{
local lvl = GetTok( text, " ", 2);
if (!IsNum(lvl)) ePrivMessage("Level Must Be In Numbers..",player);
else
{
ePrivMessage(" Admin " + player.Name + " Set Level To " + plr.Name + ", Level: " + lvl + ".",player);
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + plr.Name.tolower() + "'");
}
}
}
}
try editing and then try
and if you could show me/us some console error? i might help even further
I'II Already Try Not Work ???
else if ( cmd == "setlevel" )
{
if ( !text ) ePrivMessage( "Syntax, /c " + cmd + " <Nick/ID> <Level> ", player );
local plr = GetPlayer( GetTok( text, " ", 1 ) );
if ( !plr ) PrivMessage( player, "Unknown Player.." );
else
{
local lvl = GetTok( text, " ", 2);
if (!IsNum(lvl)) ePrivMessage("Level Must Be In Numbers..",player);
else
{
ePrivMessage(" Admin " + player.Name + " Set Level To " + plr.Name + ", Level: " + lvl + ".",player);
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + player.Name.tolower() + "'");
}
}
}
try.
Also Not Work ???
http://forum.vc-mp.org/?topic=113.0
i type /setlevel ali 10 Server Send ME admin change ali_vcmp level 10 and i type level its not change my level :/
Quote from: MatheuS on Nov 20, 2014, 08:28 PMhttp://forum.vc-mp.org/?topic=113.0
yup please show us what error from console.....
(yar koi tasweer ly kr error ki upload kro or humain dikhao) to eng -> (bro please upload the picture of the error and show us..)
Quote from: ali_vcmp on Nov 20, 2014, 08:32 PMi type /setlevel ali 10 Server Send ME admin change ali_vcmp level 10 and i type level its not change my level :/
So the error is here:
QuerySQL(database,"UPDATE registration SET account_level='" + lvl + "' WHERE user='" + player.Name.tolower() + "'");
can,t help without console error picture or something
http://postimg.org/gallery/hysyow4e/ See This Pictures
http://postimg.org/gallery/hysyow4e/ see this pictures
Ali it is WHERE account_name
But it also not work
Console Don't Show Any error
Thanks Rathore ITs Work Me Without Any Error Like Num Gettok :D
good news but next time please try the correct values cause the mistake was your own and to be on the safe side use some permissions because any one who joins the server can use this command to some one who is registered in database and set his level to what ever he wants.
Take care.