DIALOG_STYLE_LIST = OnDialogResponse, funktioniert nicht.

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
  • (facepalm)
    Hey,
    Ich hab ein Fehler, undzwar will ich wenn man /gf macht, dass man irgendwo geportet wird, also von meinen koordinaten. Dass es zuffällig ausgewählt wird.
    Habe was versucht:


    Bitte hilfe..


    Anderer Fehler:
    if(dialogid==DIALOG_GANGFIGHT)
    {
    if(response)
    {
    switch(DIALOG_GANGFIGHT)
    {
    case 0:
    {
    SetPlayerColor(playerid,0xFFFF00FF);
    SetPlayerSkin(playerid,108);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }
    case 1:
    {
    SetPlayerColor(playerid,0xFF00E1FF);
    SetPlayerSkin(playerid,102);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }
    case 2:
    {
    SetPlayerColor(playerid,0x5FFF00FF);
    SetPlayerSkin(playerid,107);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }
    }
    }
    }
    da passiert nix wenn ich auf ein Item klicke.

    2 Mal editiert, zuletzt von Scriptborn ()

  • Random Ports machst du so


    new Float:RandomSpawn[][4] =
    {
    // Positions, (X, Y, Z and Facing Angle)
    {3170.3281,-1391.0078,11.1078,164.7126},
    {3113.3472,-1384.5469,11.1078,172.9944},
    {3118.3574,-1544.7742,11.1078,150.2893},
    {3112.5789,-1621.6254,11.1078,308.6690},
    {3178.1694,-1608.7322,11.1078,347.5225}
    };


    Kommt oben ins Script dort dann an deine Coords anpassen


    Das kommt in den Befehl:


    new rand = random(sizeof(RandomSpawn));
    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);

  • ok hab noch ein Fehler:
    if(dialogid==DIALOG_GANGFIGHT)
    {
    if(response)
    {
    switch(DIALOG_GANGFIGHT)
    {
    case 0:
    {
    SetPlayerColor(playerid,0xFFFF00FF);
    SetPlayerSkin(playerid,108);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }
    case 1:
    {
    SetPlayerColor(playerid,0xFF00E1FF);
    SetPlayerSkin(playerid,102);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }
    case 2:
    {
    SetPlayerColor(playerid,0x5FFF00FF);
    SetPlayerSkin(playerid,107);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }
    }
    }
    }


    wenn ich auf irgendein klicke, passiert nix. (STYLE - LIST)

  • wenn ich auf irgendein klicke, passiert nix. (STYLE - LIST)


    Schreibe das alles mal so:


    if(dialogid==DIALOG_GANGFIGHT)
    {
    if(!response) return 1;
    switch(listitem) {
    case 0: SetPlayerColor(playerid,0xFFFF00FF),SetPlayerSkin(playerid,108);
    case 1: SetPlayerColor(playerid,0xFF00E1FF),SetPlayerSkin(playerid,102);
    case 2: SetPlayerColor(playerid,0x5FFF00FF),SetPlayerSkin(playerid,107);
    }
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,250);
    GivePlayerWeapon(playerid,31,750);
    GivePlayerWeapon(playerid,29,750);
    GivePlayerWeapon(playerid,34,15);
    onGF[playerid] = 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S