06.10.2010, 06:03
1. error
2. if you are going to use storedforcedmode as text you will need it storedforcedmode[64];
And use
strmid(storedforcedmode,string,0,strlen(string),25 5);
not
storedforcedmode = string[64];
because we not talking about integers
whole edit:
pawn Код:
new text[64],string[50];
storedforcedmode = string[64];
And use
strmid(storedforcedmode,string,0,strlen(string),25 5);
not
storedforcedmode = string[64];
because we not talking about integers
whole edit:
pawn Код:
forward forcedtochange(playerid);
new storedforcedmode[50];
COMMAND:forcemode(playerid, params[])
{
if (PlayerInfo[playerid][pAdminLevel] >=3)
{
new text[40],string[50];
if (sscanf(params, "s[64]",text))
{
SendClientMessage(playerid, COLOR_GOLD, "Usage: /forcemode <modename>"); return 1;
}
format(string, sizeof(string), "changemode %s",text);
strmid(storedforcedmode,string,0,strlen(string),255);
SetTimer("forcedtochange", 535000,0);
}
return 1;
}
public forcedtochange(playerid)
{
SendRconCommand(storedforcedmode);
return 1;
}