Beiträge von [MrM]Florian

    Hi ich möchte das wenn ich den Befehl /weapons eingebe als admin rank 3 das alle Spieler eine Minigun bekommen
    soweit bin ich:
    if(!strcmp(cmdtext,"/weapons",false,2))
    {
    if(IsInAdmin[playerid] >= 3)


    {
    {
      SendClientMessageToAll(0xFF7800FF,"ALLE HABEN NUN EINE MINIGUN");
    }


    {
      GivePlayerWeapon(playerid, 38, 999);
    }
    }
    else
    {
    SendClientMessage(playerid, rot, "Du bist kein Moderator");
    return 1;
    }
    }

    du meinst doch das oder ->
    dcmd_kicken(playerid,params[])
    {
    if(IsInAdmin[playerid] <= 2)
    {
    SendClientMessage(playerid,rot,"Du bist kein Admin");
    return 1;
    }
    new playerto;
    new reason[40];
    if(sscanf(params,"us",playerto,reason))
    {
    SendClientMessage(playerid,rot,"Benutze /kicken [playerid/name] [grund]");
    return 1;
    }
    new sendstr[128];
    new playername[MAX_PLAYER_NAME];
    new playertoname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,playername,sizeof playername);
    GetPlayerName(playerto,playertoname,sizeof playertoname);
    format(sendstr,sizeof sendstr,"%s wurde von %s gekickt, Grund: %s",playertoname,playername,reason);
    SendClientMessageToAll(rot,sendstr);
    Kick(playerto);
    return 1;
    }

    und das oben ist aber das wo der fehler ist

    Bei mir kommt folgender Error
    "C:\Dokumente und Einstellungen\-Florian-\Desktop\gta server 2\gamemodes\mafia_gegen_cops.pwn(2444) : error 017: undefined symbol "dcmd_kicken""
    und der Code dazu sieht so aus ->
    dcmd(kicken,6,cmdtext);

    Hallo
    ich suche ein /jail befehl wo ich als Admin einfach /jail die ID die Zeit und den Grund eingebe und der für die Angebende Zeit im jail sitzt.
    und ich habe mir dieses mehr oder weniger Gefängnis "gemappt":
    CreateObject(987, 1566.266968, -1254.623901, 276.879944, 0.0000, 0.0000, 0.0000);
    CreateObject(987, 1578.250000, -1254.631592, 276.879944, 0.0000, 0.0000, 0.0000);
    CreateObject(987, 1566.298950, -1242.694336, 276.877014, -1.570796, 0.000000, 0.000000);
    CreateObject(987, 1566.323364, -1230.701294, 276.878815, -1.570796, 0.000000, 0.000000);
    CreateObject(987, 1578.126953, -1230.692627, 276.875916, -3.141593, 0.000000, 0.000000);
    CreateObject(987, 1590.120850, -1230.700928, 276.874084, -3.141593, 0.000000, 0.000000);
    CreateObject(987, 1590.086060, -1242.620239, 276.877045, 1.570796, 0.000000, 0.000000);
    CreateObject(987, 1590.065796, -1254.593140, 276.879822, 1.570796, 0.000000, 0.000000);
    CreateObject(1775, 1573.739746, -1232.215942, 277.974060, 0.000000, 0.000000, 0.000000);


    und da werden immer 2 Zäune nicht gedreht (das ist auf einen dach in der nähe des Startowers in LS habe hier auch ein Port punkt:
    if(strcmp("/gotojail",cmdtext, true) == 0)
    {
    if(IsInAdmin[playerid] >= 2)
    {
    SetPlayerPos(playerid,1570.904541, -1249.914185, 277.073334);
    SetPlayerInterior(playerid,0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, rot, "Du bist kein Moderator");
    return 1;
    }
    }

    )
    Ich glaube der Port Befehl ist der einzige Befehl wo ich mir immer 100%ig sicher bin das alles stimmt :D
    Ich hoffe ihr könnt mir mit meinen Problemen helfen

    ok noch eine kleine Frage wie kann ich Texte an alle schicken die immer gleich bleiben sprich im unterstreiche oder ähnliches.
    Das möchte ich da mit einbauen :D
    und noch was:
    ich habe ein Problem und zwar bei diesen code
    if(!strcmp(cmdtext,"/o2",false,3))
    {
    if(IsInAdmin[playerid] >= 1)
    {
    new namexd[MAX_PLAYER_NAME],formatblubb[128];
    GetPlayerName(playerid,namexd,sizeof namexd);
    format(formatblubb,sizeof formatblubb,"|_____Server Information: %s : %s_____|",namexd,cmdtext[8]);
    SendClientMessageToAll(0xA50000FF,formatblubb);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, rot, "Du bist kein Moderator");
    return 1;
    }
    }

    wenn ich da was schreibe verschluckt der code die ersten 4 zeichen

    wie schon geschrieben ich bin kein Talent was scripten an geht wie muss denn der code aussehen wenn ich folgendes machen möchte:
    Wenn ich ingame als Admin rank 1 eine Nachricht an alle schicken will also dann eingebe /befehl und hier der text das der Text dann bei allen kommt
    ich hoffe man versteht was ich meine :S