Warning 225 Pawno

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
  • Das return 0; unter dem LSPD-Port Befehl muss weg, das andere kann bleiben.
    Du brauchst immer nur ein return 0; im OnPlayerCommandText public.


    Die return 1; in den Befehlen müssen natürlich bleiben.

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.

  • Welches? return 0; ??


    dann kommt doch warning oder error-.-


    die antwort bringt mir nicht vie :S


    Könntest du es bitte überarbeiten?

  • Ahhhhh es geht :D Dankee sTar :thumbup: :thumbup:


    Ich hab noch eine frage, das befehl kann ja jetzt jeder normale spieler machen, wie kann ich es einstellen das nur admin/s es können? Und zb will ich einen zu mir teleporten wie muss ich das einstellen

  • Zeig mal, wie dein Script jetzt aussieht.

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.


  • if(strcmp(cmdtext,"/port lspd",true)==0)
    {
    if(IsPlayerAdmin(playerid)) {
    SetPlayerPos(playerid,X,Y,Z);
    SendClientMessage(playerid,0xFFFA00FF,"Du wurdest Teleportiert!"); } else { SendClientMessage(playerid,0xFFFFFF,"Du bist kein Admin!"); }
    return 1;
    }
    So musst du als RCON-Admin eingeloggt sein. ( /rcon login PW )


    Zum Porten:

    if(!strcmp(strget(cmdtext, 0), "/gethere")) {
    if(IsPlayerAdmin(playerid)) {
    new pID = strval(strget(cmdtext, 1));
    if(IsPlayerConnected(pID)) {
    new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME], string[256];
    GetPlayerPos(playerid,x,y,z);
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast %s zu dir teleportiert",name);
    SendClientMessage(playerid,0x33FF33AA,string);
    if(IsPlayerInAnyVehicle(pID)) {
    new autoid = GetPlayerVehicleID(pID);
    SetPlayerPos(pID,x+1,y,z); SetVehiclePos(autoid,x+1,y,z);
    SetPlayerInterior(pID,GetPlayerInterior(playerid));
    LinkVehicleToInterior(autoid,GetPlayerInterior(playerid)); PutPlayerInVehicle(pID,autoid,0); } else {
    SetPlayerPos(pID,x+1,y,z);
    SetPlayerInterior(pID,GetPlayerInterior(playerid)); }}
    else { SendClientMessage(playerid,0xFF0000AA,"ID nicht vergeben"); }}
    else { SendClientMessage(playerid,0xFF0000AA,"Du bist kein Admin!"); }
    return 1;
    }

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.

    Einmal editiert, zuletzt von Key ()

  • Dankeee :) ess geht!



    Ps: Hast du Skype/Msn oder sowas? Falls ich wieder hilfe bräuchte? wäre echt nett.


    Mfg. Jamal

  • Ich check das damit irgendwie nicht mit den x,y undso was muss ich da bei den lücken eingeben? Ich will zb so: einmal /port (playerid)
    damit er zu mir geportet wird und einmal /teleport (playerid) damit ich zu ihn geportet werde



    if(!strcmp(strget(cmdtext, 0), "/gethere")) {
    if(IsPlayerAdmin(playerid)) {
    new pID = strval(strget(cmdtext, 1));
    if(IsPlayerConnected(pID)) {
    new Float:x, Float:y, Float:z, name[MAX_PLAYER_NAME], string[256];
    GetPlayerPos(playerid,x,y,z);
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast %s zu dir teleportiert",name);
    SendClientMessage(playerid,0x33FF33AA,string);
    if(IsPlayerInAnyVehicle(pID)) {
    new autoid = GetPlayerVehicleID(pID);
    SetPlayerPos(pID,x+1,y,z); SetVehiclePos(autoid,x+1,y,z);
    SetPlayerInterior(pID,GetPlayerInterior(playerid));
    LinkVehicleToInterior(autoid,GetPlayerInterior(playerid)); PutPlayerInVehicle(pID,autoid,0); } else {
    SetPlayerPos(pID,x+1,y,z);
    SetPlayerInterior(pID,GetPlayerInterior(playerid)); }}
    else { SendClientMessage(playerid,0xFF0000AA,"ID nicht vergeben"); }}
    else { SendClientMessage(playerid,0xFF0000AA,"Du bist kein Admin!"); }
    return 1;
    }

  • Da wo X,Y,Z steht, musst du gar nichts eingeben, einfach so lassen.
    Der /gethere - Befehl portet jemanden zu dir, um ein /goto bzw. /teleport - Befehl zu machen,
    musst du einfach wo pID steht, playerid hin machen, und wo playerid steht, pID.
    Und aus "Du hast %s zu dir teleportiert" machst du "Du hast dich zu %s teleportiert".


    Skype & ICQ steht auf meinem Profil.

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.

  • pID=strval(strget(cmdtext, 1));
    if(!strcmp(strget(cmdtext,0),"/gethere"))
    {
    if(IsPlayerAdmin(playerid))
    {
    new Float:hereX,Float:hereY,Float:hereZ;
    if(!strlen(strget(cmdtext,1))) { SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /gethere [ID]"); return 1; }
    GetPlayerPos(playerid, hereX, hereY, hereZ);
    SetPlayerPos(pID, hereX, hereY, hereZ);
    SendClientMessage(pID,COLOR_GREY,"Du wurdest teleportiert!");
    return 1;


    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    return 1;
    }
    }


    Das ist aus meinem GM, sollte funktionieren.

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.

  • Schreib mal nach oben ins Script: new pID;
    und nach gaaanz unten:


    // strget
    stock strget(strx[], pos, search = ' ') {
    new arg, ret[128], idxx;
    for (new i = 0; i < strlen(strx); i++) {
    if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
    arg++;
    if (arg == pos + 1){
    ret[i-idxx] = EOS;
    return ret;
    } else if (arg == pos)
    idxx= i+1;
    }
    else if (arg == pos)
    ret[i - idxx] = strx[i];
    }
    return ret;
    }

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.

  • Schick mir die Teamviewer Daten per PN, dann kann ich dir das machen.

    20€ geschenkt - bei Fragen gerne PN an mich


    Mehr über reCyclix
    reCyclix - more than recycling
    reyCyclix ist ein polnisches Recyclingunternehmen, welches jedem die Möglichkeit bietet, sich an ihrem Geschäftsmodell gewinnbringend zu beteiligen. Normalerweise passiert das, in dem man eine beliebige Summe in Kunststoffmüll investiert, allerdings schenkt reCyclix zur Zeit noch jedem neuem Nutzer 20€, die zur Investition genutzt werden können.