wie mache ich hierraus ein command?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hallo leute! wie schon die überschrift sagt will ich wissen wie ich hierraus ein command machen:


    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, 2496.0334,-1694.1660,1014.7422);
    return 1;
    }


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == pickup1)
    {
    SendClientMessage(playerid, 0xAAAAAAAA, "Du betretest das Haus.");
    return 1;
    }


    das es ungefähr so aus sieht :D nur das es klappt ^^


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == pickup1)
    {
    SendClientMessage(playerid, 0xAAAAAAAA, "Du betretest das Haus.");
    }
    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, 2496.0334,-1694.1660,1014.7422);
    return 1;
    }

    Selfmade Reallife Server:IIIIIIIIIIIIIIIIIII 5%

  • okay... aber der command soll unter public OnPlayerPickUpPickup sein :D hab ich vergessen zu erwähnen. also guckt mal bei mir sieht das ganze so aus:


    new pickup1;


    pickup1 = CreatePickup(1239,2,2495.3301,-1690.2500,14.7656,-1);


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == pickup1)
    {
    SendClientMessage(playerid, 0xAAAAAAAA, "Du betretest das Haus.");
    return 1;
    }


    nur bei dem letzten soll halt der command /enter mit rein.

    Selfmade Reallife Server:IIIIIIIIIIIIIIIIIII 5%

  • entweder command oder kein kommand..
    wen du willst das der spieler /enter eingeben muss, nehm das von KeksOfDeath.. wen nicht füg es so ein


    if(pickupid == pickup1)
    {
    SetPlayerPos(playerid, x,y,z);
    SetPlayerInterior(playerid, x);
    SendClientMessage(playerid, 0xAAAAAAAA, "Du betretest das Haus.");
    return 1;
    }
    xyz und x mit deinen austauschen
    sollte gehen