Szerző Téma: Parancs beírása után automatikusan relogol  (Megtekintve 909 alkalommal)

Parancs beírása után automatikusan relogol
« Dátum: 2015. Április 18. - 13:24:40 »
0
Sziasztok. Egy kis problémával küszködök, de nem tudok rájönni, hogy mi a probléma oka.. Tehát, ha bírok egy teleportot, akkor kidob a szerver, majd újracsatlakozik.. Itt egy kód, a probléma fix hogy itt van.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
CMD:lspk(playerid, params[])
{
        new name[MAX_PLAYER_NAME+1], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), \"{0000FF}%s {FFFF00}Elteleportált  Los Santos-i Parkourra!{FF0000}(/lspk)\",name);
        SendClientMessageToAll(0xFFFF00AA, string);
        if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),1813.6587,-1420.1920,13.4231);
    } else {
        SetPlayerPos(playerid,1813.6587,-1420.1920,13.4231);
    }
    return 1;
}
CMD:lsair(playerid, params[])
{
        new name[MAX_PLAYER_NAME+1], string[128];
        GetPlayerName(playerid, name, sizeof(name));
        format(string, sizeof(string), \"{0000FF}%s {FFFF00}Elteleportált  Los Santos reptérre{FF0000}(/lsair)\",name);
        SendClientMessageToAll(0xFFFF00AA, string);
        if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),1957.9131,-2289.7188);
    } else {
        SetPlayerPos(playerid,1957.9131,-2289.7188);
    }
    return 1;
}
CMD:lvair(playerid, params[])
{
        new name[MAX_PLAYER_NAME+1], string[128];
        GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), \"{0000FF}%s {FFFF00}Elteleportált  Las Venturas reptérre{FF0000}(/lvair)\",name);
    SendClientMessageToAll(0xFFFF00AA, string);
    if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),1521.9480,1831.4257,10.8955);
    } else {
        SetPlayerPos(playerid,1546.0148,1801.9745,10.8955);
    }
    return 1;
}
CMD:sfair(playerid, params[])
{
        new name[MAX_PLAYER_NAME+1], string[128];
        GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), \"{0000FF}%s {FFFF00}Elteleportált  San Fierro reptérre{FF0000}(/sfair)\",name);
    SendClientMessageToAll(0xFFFF00AA, string);
    if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid),-1319.3417,-220.7780);
    } else {
        SetPlayerPos(playerid,-1319.3417,-220.7780);
    }
    return 1;
}
« Utoljára szerkesztve: 2015. Április 18. - 13:29:11 írta ƒlaﻛh »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Parancs beírása után automatikusan relogol
« Válasz #1 Dátum: 2015. Április 18. - 13:28:45 »
0
Nincs hiba bennük.
Ezt vedd ki onnan:
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}

Parancs beírása után automatikusan relogol
« Válasz #2 Dátum: 2015. Április 18. - 13:36:30 »
0
:confused: Csak egy parancs működik. Ha a többit próbálom, akkor a szokásos This is unkown command cuccost adja be. :C Csak egyszer dobja ki azt, utána befagy.. :C Eddig működött.
 
[13:33:25] {FFFFFF}SA-MP {B9C9BF}0.3z-R2 {FFFFFF}Started
[13:33:28] Connecting to 37.221.210.36:7757...
[13:33:29] Connected. Joining the game...
[13:33:29] {FF9933}Alfonso_Nervo {33AA33}Feljött játszani!. :)
[13:33:29] ===================================================
[13:33:29] Köszöntelek a szerveren!!! :)
[13:33:29] /teles a teleportokért!
[13:33:29] /rules a szabályokért!
[13:33:29] /cmds a parancsokért!
[13:33:29] A szervert nagy részét Alfonso Nervo készítette!
[13:33:29] A teleport rendszer Graduado_Cabeludo munkája.
[13:33:29] Adminlandot SuspecT mappolta!
[13:33:29] ===================================================
[13:33:29] Connected to {B9C9BF}[HUN]teszt szerver @ sunwell.hu
[13:33:50] Lost connection to the server. Reconnecting..
[13:33:50] The server is restarting..
[13:33:50] Connecting to 37.221.210.36:7757...
[13:34:00] The server didn\'t respond. Retrying..
[13:34:00] Connecting to 37.221.210.36:7757...
[13:34:00] You are banned from this server.

 
Probléma megoldva, a koordinátákkal volt gond!
« Utoljára szerkesztve: 2015. Április 18. - 13:47:42 írta Alfonso »

Parancs beírása után automatikusan relogol
« Válasz #3 Dátum: 2015. Április 19. - 08:54:00 »
0
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
        {
                // Do something here
                return 1;
        }
        return 0;
}

 
Ezt az egészet töröld ki. Beleértve a return 0; -t és a }-t is. És a cmd -s parancsokat a mód legaljára írd.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal