Spoiler
public CmdGiveExp(id, level, cid)
{
if(!cmd_access(id,level, cid, 3))
return PLUGIN_HANDLED;
new szPlayer[32];
read_argv(1,szPlayer, 31);
new iPlayer[ 32 ], iNum, all, szName[32]
get_players( iPlayer, iNum, "c" );
new szExp[10], iExp;
read_argv(2, szExp, 9);
iExp=str_to_num(szExp);
if( equal( szPlayer, "@kazdy" ) )
{
for( new i; i < iNum; i++ )
{
all = iPlayer[ i ];
get_user_name(all, szName, sizeof szName - 1)
console_print(id, "%s dostal %i expa",szName, iExp);
if(player_lvl[all]>8) Give_Xp(all,iExp)
}
ColorChat(0, GREEN, "^x04 Kazdy^x01 otrzymal po ^x03 %i ^x01 Expa",iExp)
log_to_file("wplaty.log", "Kazdy dostal %i expa",iExp);
}
else
{
new iTarget=cmd_target(id,szPlayer,0);
if( !iTarget )
{
return PLUGIN_HANDLED;
}
get_user_name(iTarget, szName, sizeof szName - 1)
console_print(id, "%s dostal %i expa",szName, iExp);
log_to_file("wplaty.log", "dal %s - %i expa",szName, iExp);
Give_Xp(iTarget,iExp)
}
return PLUGIN_HANDLED
}
Zamienić tak, żeby zabierało expa, a nie dodawało. Może ktoś mi pomóc ? To mi bardzo potrzebne.