Frage... bitte um schnele hilfe

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
  • also ich weiß nicht ob das hier rein gehört aber ich wollte mal was wissen (dringend^^)
    ----------------


    if(strcmp(cmdtext, "/Beispiel", true) == 0)
    {
    SetPlayerPos(playerid,x, y, z);
    GivePlayerWeapon(playerid, 24, 21);
    format(string, sizeof(string), "TELEPORT: %s geht zum ...... (/beispiel)", pName);
    SendClientMessageToAll(COLOR_GREEN, string);
    return 1;
    }
    ---------------------------------------
    also ich wollte wissen wie man das macht das man /beispiel nur an einer besstimmten stelle machen kann.
    das ich jetzt z.b nur vor lspd eingang eingeben kann und dan zu meinen koordinaten teleportiert werde . (oben x,y,z)


    ich hoffe um schnelle hilfe :thumbup:
    DANKE schon mal im vorraus

  • if(strcmp(cmdtext, "/Beispiel", true) == 0) {
    if(IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)) { //HIER KOORDINATEN EINTRAGEN!
    SetPlayerPos(playerid,x, y, z);
    GivePlayerWeapon(playerid, 24, 21);
    format(string, sizeof(string), "TELEPORT: %s geht zum ...... (/beispiel)", pName);
    SendClientMessageToAll(COLOR_GREEN, string);
    return 1;
    } else {
    SendClientMessage(playerid, COLOR, "Du bist nicht am LSPD!");
    }
    }


    Float:range, = Umkreis zB 7.0
    Float:x, = PosX
    Float:y, = PosY
    Float:z = PosZ

    GreetZ

    Zitat

    Joda21:47
    Joda = mein spritzname
    xD


    Ice21:47
    zeig mir dein lichtschwert !


    Joda21:47 spitzname* xDD

    Ich bin ein Vogel (Joda)


  • ne da kommen leider errors... hoffe du kannst du noch beheben..


    so ahbe ich es rein gemacht (also einfach ins gm eingefügt^^hat bis jetzt immer geklappt) :



    if(strcmp(cmdtext, "/bankaufzug", true) == 0) {
    if(IsPlayerInRangeOfPoint(playerid, 7:0, 2314.1912,-14.3405,26.7422)) { //HIER KOORDINATEN EINTRAGEN! = das ist die zeile 20522
    SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224);
    GivePlayerWeapon(playerid, 24, 7);
    return 1;
    } else {
    SendClientMessage(playerid, COLOR, "Du bist nicht in der bank!");
    }
    }






    das sind die errors die kommen:


    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : error 001: expected token: ",", but found ":"
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : error 029: invalid expression, assumed zero
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : warning 215: expression has no effect
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : warning 215: expression has no effect
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : warning 215: expression has no effect
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : warning 215: expression has no effect
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : error 001: expected token: ";", but found ")"
    G:\World Reallife Server\gamemodes\eRP.pwn(20522) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.




    danke im vorraus

  • if(strcmp(cmdtext, "/bankaufzug", true) == 0) {
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2314.1912,-14.3405,26.7422)) { //HIER KOORDINATEN EINTRAGEN! = das ist die zeile 20522
    SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224);
    GivePlayerWeapon(playerid, 24, 7);
    return 1;
    } else {
    SendClientMessage(playerid, COLOR, "Du bist nicht in der bank!");
    }
    }


    Du hast bei IsPlayerInRangeOfPoint 7:0 gehabt 7.0 ist richtig^^

    GreetZ

    Zitat

    Joda21:47
    Joda = mein spritzname
    xD


    Ice21:47
    zeig mir dein lichtschwert !


    Joda21:47 spitzname* xDD

    Ich bin ein Vogel (Joda)



  • if(strcmp(cmdtext, "/bankaufzug", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 2314.1912,-14.3405,26.7422))
    {
    SetPlayerPos(playerid,1415.951171,-988.971191,1639.980224);
    GivePlayerWeapon(playerid, 24, 7);
    } else
    {
    SendClientMessage(playerid, COLOR, "Du bist nicht in der bank!");
    }
    return 1;
    }

  • Ich danke danke danke dir aber du hast da auch ein fehler...
    da muss COLOR_WHITE hinn sonst kommt error^^