Startbonus??

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
  • Wie erstelle ich einen Startbonus das man z.b.150.000 Rollerschein Level 3 bekommt wenn man das erste mal on kommt?



    Freue mich auf antworten


    MFG IPod


  • Also mit dem Roller weiß ich net aber ich sage mal wie ich denke wie es geht... ich mache mal Beispiel::: Auswählen


    1. 150.000$
    2. Heilen (xD)
    3. Waffe Ak47



    new startbonus;
    new startbonusdialog;


    public OnGameModeInit();
    {
    startbonus=CreatePickup(1559,0,Float:X,Float:Y,Float:Z);
    return 1;
    }


    public OnPlayerPickUpPickup(playerid, pickupid);
    {
    if(pickupid=startbonus)
    {
    ShowPlayerDialog(ShowPlayerDialog(playerid,startbonusdialog,DIALOG_STYLE_LIST,"Startbonus","Wähle deinen Startbonus aus.","150.000$","Leben voll!","AK47 - 150 Schuss");
    }
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
    {
    if(dialogid=startbonusdialog)
    {
    if(response==0)
    {
    SendClientMessage(playerid,[farbe],"Du entscheidest dich für das Geld. +250.000 $");
    GivePlayerMoney(playerid,250000);
    }
    if(response==1)
    {
    SendClientMessage(playerid,[farbe],"Du entscheidest dich für Heilung +Player Health setted 100.00");
    SetPlayerHealth(playerid,100.00);
    }
    if(response==2)
    {
    SendClientMessage(playerid,[farbe],"Du entscheidest dich für die Waffe. +Ak47 + 150 Sh");
    GivePlayerWeapon(playerid,30,150);
    }
    }
    }



    Hoffe nun, ich habe keine Fehler gemacht xD


    Naja, hoffe konnte helfen ^^ (bin kein profi)

  • ne das man automatisch gleich bei connect 50k,Level 3,
    rollerschein bekommt

  • Ich denke du hast das SoL/YsF.
    Gib das am Ende des Tutorial´s ein wenn dort steht
    SpawnPlayer(playerid);
    Dann mach da dort noch das hin
    SetPlayerScore(playerid,3);
    GivePlayerMoney(playerid,50000);
    Rollerführerschein suche ich dann auch mal grad.


    //EDIT:Glaub Rollerführerschein geht in deinem Script so.
    PlayerInfo[giveplayerid][pRollerLic] = 1;

  • und bei onplayerspawn solltest du abfragen
    ob der spieler lvl 1 ist.

  • Ja danke
    Abfragen also ob es der erste connect ist wie mach ich das ?