CMD:setaname
#6

I've fixed all the errors, but now as soon as one of our players connect is causes the server to crash.
Код:
[08:25:29] [debug] Server crashed while executing RZRPnew.amx
[08:25:29] [debug] AMX backtrace:
[08:25:29] [debug] #0 native fread () [004057a0] from samp-server.exe
[08:25:29] [debug] #1 00026f34 in ?? (0x02d589e4) from RZRPnew.amx
[08:25:29] [debug] #2 0003d394 in public Audio_OnPlayerConnect (0x00000000) from RZRPnew.amx
[08:25:29] [debug] #3 native CallLocalFunction () [00471c30] from samp-server.exe
[08:25:29] [debug] #4 0001147c in public SSCANF_OnPlayerConnect (0x00000000) from RZRPnew.amx
[08:25:29] [debug] #5 0000b588 in public Itter_OnPlayerConnect (0x00000000) from RZRPnew.amx
[08:25:29] [debug] #6 native CallLocalFunction () [00471c30] from samp-server.exe
[08:25:29] [debug] #7 00007ca4 in public Streamer_OnPlayerConnect (0x00000000) from RZRPnew.amx
[08:25:29] [debug] #8 native CallLocalFunction () [00471c30] from samp-server.exe
[08:25:29] [debug] #9 00000ae8 in public OnPlayerConnect (0x00000000) from RZRPnew.amx
[08:25:30] [debug] Native backtrace:
[08:25:30] [debug] #0 7c90100b in RtlEnterCriticalSection () from C:\WINDOWS\system32\ntdll.dll
[08:25:30] [debug] #1 00492bd0 in ?? () from C:\Documents and Settings\Ashley\Desktop\DSRP1\samp-server.exe
pawn Код:
CMD:aduty(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, -1, "This is an admin only command!");
    if(PlayerInfo[playerid][pAdminDuty] == 0)
    {

        SendClientMessageEx(playerid, COLOR_YELLOW, "You are now on administrative duty! Remember to check /reports!");
        SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
        PlayerInfo[playerid][pAdminDuty] = 1;
        SetPlayerHealth(playerid, 100000);
        SetPlayerArmour(playerid, 100000);
        SetPlayerColor(playerid, COLOR_TWORANGE);
        //SetPlayerSkin(playerid, 294);
        new string[128];
        format(string, sizeof(string), "Administrator %s is [ON] admin duty.", GetPlayerNameEx(playerid));
        SendClientMessageToAllEx(COLOR_GREY, string);
    }
    else
    {
        SendClientMessageEx(playerid, COLOR_RED, "You are now off admin duty!");
        SetPlayerName(playerid, PlayerInfo[playerid][pNormalName]);
        SetPlayerHealth(playerid, 100);
        SetPlayerArmour(playerid, 0);
        SetPlayerToTeamColor(playerid);
        //SetPlayerSkin(playerid, 299);
        PlayerInfo[playerid][pAdminDuty] = 0;
        new string[128];
        format(string, sizeof(string), "Administrator %s is [OFF] admin duty.", GetPlayerNameEx(playerid));
        SendClientMessageToAllEx(COLOR_GREY, string);
    }
    return 1;
}

CMD:setaname(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1)
    {
        return SendClientMessage(playerid, -1, "You are not an admin.");
    }
    new adminname[24], a_string[65];
    if(sscanf(params, "s[24]", adminname))
    {
        return SendClientMessage(playerid, -1, "USAGE: /setaname [name]");
    }

    PlayerInfo[playerid][pAdminName] = strval(adminname);
    format(a_string, 65, "Your admin name is %s.", PlayerInfo[playerid][pAdminName]);
    SendClientMessage(playerid, -1, a_string);
    PlayerInfo[playerid][HasSetAdminName] = true;
    return 1;
}
Reply


Messages In This Thread
CMD:setaname - by James Bob - 17.10.2013, 19:42
Re: CMD:setaname - by James Bob - 17.10.2013, 20:39
Re: CMD:setaname - by LeMoi - 17.10.2013, 20:49
Re: CMD:setaname - by HyperZ - 17.10.2013, 20:50
Re: CMD:setaname - by Pottus - 17.10.2013, 20:59
Re: CMD:setaname - by James Bob - 17.10.2013, 21:12
Respuesta: CMD:setaname - by Alex_Obando - 17.10.2013, 21:57
Re: Respuesta: CMD:setaname - by James Bob - 18.10.2013, 11:04

Forum Jump:


Users browsing this thread: 5 Guest(s)