ICH BIN IMMER NOCH ZU DUMM MEINEN THREAD EINEN NAHMEN ZU GEBEN (ehem. "kleine frage")

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
  • habe noch ne frage wie kann ich das am bestimmten ort machen



    if(strcmp(cmdtext, "/fanta", true) == 0 || strcmp(cmdtext, "/fantatrinken", true) == 0 || strcmp(cmdtext, "/gibmirnefanta", true) == 0 || strcmp(cmdtext, "/fantachen", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s trinkt eine Fanta (0,5l)!", name);
    SendClientMessageToAll(0xAA3333AA, string);
    SendClientMessage(playerid, deine-farbe,"Du öffnest die Fanta (0,5l) und trinkst sie auf ex!");
    SendClientMessage(playerid, deine-farbe,"Trinke Fanta lebe bunter!!!");
    GivePlayerMoney(playerid,-50);
    SetPlayerHealth(playerid,100.00);
    return 1;
    }


    das es nur am bsn geht oder so

    Einmal editiert, zuletzt von Sebihunter ()

  • PlayerToPoint


    if(strcmp(cmdtext, "/fanta", true) == 0 || strcmp(cmdtext, "/fantatrinken", true) == 0 || strcmp(cmdtext, "/gibmirnefanta", true) == 0 || strcmp(cmdtext, "/fantachen", true)==0)
    {
    if(PlayerToPoint(playerid, X,Y,Z)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s trinkt eine Fanta (0,5l)!", name);
    SendClientMessageToAll(0xAA3333AA, string);
    SendClientMessage(playerid, deine-farbe,"Du öffnest die Fanta (0,5l) und trinkst sie auf ex!");
    SendClientMessage(playerid, deine-farbe,"Trinke Fanta lebe bunter!!!");
    GivePlayerMoney(playerid,-50);
    SetPlayerHealth(playerid,100.00);
    }else{
    SendClientMessage(playerid,deine-farbe,"Du bist nicht am BSN");
    }
    return 1;
    }

    X,Y,Z = die 3 Corordinaten die ersten 3 von /save nach der ID z.B : LALA(55, 1111.1111,2222.2222,3333.3333);
    das Rote nehmen
    Ganz unten von script



    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) {
    if(IsPlayerConnected(playerid)) {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) {
    return 1; }
    }
    return 0;
    }