Einfache Port Befehle für anfänger

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 heute will ich euch zeigen wie ihr einfache "Port" Befehle macht.


    Dazu Brauchen wir nur einen einfachen Cmd,
    Unter,


    public OnPlayerCommandText(playerid, cmdtext[])


    Dann Kommt Der Befehl,


    if (strcmp("/deinbefehl", cmdtext, true) == 0)//durch dein befehl ersetzen
    {
    SetPlayerPos(playerid, Float:x, Float:y, Float:z);// Cords wo der befehl euch hinbringen soll
    return 1;
    }


    Ihe Könnt jetzt z.b. Texte hinzufügen,


    if (strcmp("/deinbefehl",cmdtext, true) == 0)
    {
    SetPlayerPos(playerid, Float:x, Float:y, Float:z);
    SendClientMessage(playerid, Farbe, "Du hast dich geportet");// Der Text erscheint wenn ihr euch geportet habt
    return 1;
    }


    Oder wenn ihr nen Port zu einer Deathmatch Zone Machen wollt,
    (waffenids=http://weedarr.wikidot.com/gunlist)


    if (strcmp("/deinbefehl", cmdtext, true) == 0)
    {
    SetPlayerPos(playerid, Float:x, Float:y, Float:z);
    SendClientMessage(playerid, Farbe, "Du hast dich geportet");
    GivePlayerWeapon(playerid, Waffenid, Munition);//Damit Könnt ihr den Spieler Waffen geben wenn er sich Portet
    return 1;
    }


    Das War es mein TuT für Anfänger.


    MFG Sabba

    Einmal editiert, zuletzt von Sabbaa ()

  • Ich denke Schon das sie wissen was "SetPlayerPos" oder "SendClientMessage" is.
    Aber danke Link mit den ids hab ich hinzugefügt :)
    MFG Sabba

  • Code
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    	if(strcmp(cmdtext,''/bsn'',true)==0)
    	{
    	    	SetPlayerPos(playerid,1227.1797,-914.0590,42.6812);
    	}
    	return 1;
    }


    Habs jetzt so in meinem Script stehn aber funktioniert nicht. Bekomme Fehlermeldung beim Compilen.

  • Code
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    	if(strcmp(cmdtext,''/bsn'',true)== 0)
    	{
    	    	SetPlayerPos(playerid,1227.1797,-914.0590,42.6812);
    	}
    	return 1;
    }


    Habs jetzt so in meinem Script stehn aber funktioniert nicht. Bekomme Fehlermeldung beim Compilen.

    Da



    Das Tutorial ist einfach nur einfach.


    2/10

  • Schaut doch mal auf das Datum... Samstag, 28. November 2009, 23:43
    Ich denke es interessiert ihn Hertzlich wenig was ihr von seinem Tutorial haltet.


    Und @ DisgraceNo1:
    Es muss auch
    if(strcmp(cmdtext,"/bsn",true)== 0)
    und nicht
    if(strcmp(cmdtext,''/bsn'',true)== 0)
    sein...
    " != ' '


    Mfg.

    The fact is, I am right. And if you think I'm wrong, you are wrong.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • dafür musst du die Funktion
    SetVehiclePos(carid,X,Y,Z); nutzen