Tutorialabbruch befehl ?

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
  • Hey !
    Ich wollte mal Fragen , wie es möglich ist , ein Befehl zu machen
    wo man das Tutorial mit Abbrechen kann.


    • Wie macht man ein "/tutorialabbruch" Befehl ?


    Ich arbeite mit LoH 0.4 !

    I - Am - so ....

    ┏━━━┓
    ┃┏━━┛
    ┃┗━━┳━━┳┳━━┓
    ┃┏━━┫┏┓┣┫┏━┛
    ┃┗━━┫┗┛┃┃┗━┓
    ┗━━━┫┏━┻┻━━┛

  • if(strcmp(cmd, "/tutorialabbruch", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(TutTime[playerid] >= 1)
    {
    format(string,sizeof(string),""#COL_WHITE""#COL_WHITE"Von wem wurdest du geworben?\n"#COL_RED"HINWEIS: "#COL_WHITE"Wenn du von niemandem geworben wurdest, lasse das Feld einfach frei.\n");
    ShowPlayerDialog(playerid,DIALOG_GEWORBEN,DIALOG_STYLE_INPUT,""#COL_RED"[RRP]"#COL_WHITE" - Geworben von..?",string,"Fortsetzen","Abbrechen");
    TutTime[playerid] = 80;
    TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
    gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
    TogglePlayerControllable(playerid, 1);
    UnFreezePlayer(playerid);
    SetCameraBehindPlayer(playerid);
    MedicBill[playerid] = 0;
    AfterTutorial[playerid] = 1;
    SetPlayerSpawn(playerid);
    SetPlayerPos(playerid,1133.0924,-2037.1101,69.0078);
    SetTimerEx("UnsetAffterTutorial", 2500, false, "i", playerid);
    SetTimerEx("UnsetFirstSpawn", 20000, false, "i", playerid);
    SetPlayerSpawn(playerid);
    SetPlayerInterior(playerid,0);
    SetPlayerHealth(playerid,100);
    PlayerInfo[playerid][pLevel] = 1;
    PlayerInfo[playerid][pHatJob] = 0;
    PlayerInfo[playerid][pSHealth] = 0.0;
    PlayerInfo[playerid][pHealth] = 100.0;
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pLocal] = 255;
    PlayerInfo[playerid][pTeam] = 3;
    PlayerInfo[playerid][pModel] = 101;
    PlayerInfo[playerid][pPhousekey] = 255;
    PlayerInfo[playerid][pPtankekey] = 255;
    PlayerInfo[playerid][pPbiskey] = 255;
    PlayerInfo[playerid][pAccount] = 50000;
    PlayerInfo[playerid][pMuted] = 0;
    PlayerInfo[playerid][pPunkte] = 0;
    GivePlayerMoney(playerid, 50000+random(1000));
    SendClientMessage(playerid,COLOR_GRAD1,"Du hast das Tutorial abgebrochen. Wir wünschen dir viel Spaß am spielen!");
    SendClientMessage(playerid, COLOR_WHITE, "Dir wurde auf der Karte eine Position Markiert, was du als");
    SendClientMessage(playerid, COLOR_WHITE, "nächstes erledigen kannst, begieb dich zum Marker!");
    SendClientMessage(playerid, COLOR_WHITE, "Ziel: Besorge dir einen Personalausweis & suche nach einem Job!");
    SetPlayerCheckpoint(playerid,592.8692,-1241.7865,17.9761,5.0);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD1,"Du befindest dich nicht im Tutorial!");
    return 1;
    }
    }
    return 1;
    }


    MfG.
    Me


  • Ich bekomme 3 Errors :


    Zitat


    C:\Dokumente und Einstellungen\ImpreZz\Desktop\(GTA-SA) Server\gamemodes\gfl.pwn(19488) : error 017: undefined symbol "pHatJob"
    C:\Dokumente und Einstellungen\ImpreZz\Desktop\(GTA-SA) Server\gamemodes\gfl.pwn(19496) : error 017: undefined symbol "pPtankekey"
    C:\Dokumente und Einstellungen\ImpreZz\Desktop\(GTA-SA) Server\gamemodes\gfl.pwn(19500) : error 017: undefined symbol "pPunkte"

    I - Am - so ....

    ┏━━━┓
    ┃┏━━┛
    ┃┗━━┳━━┳┳━━┓
    ┃┏━━┫┏┓┣┫┏━┛
    ┃┗━━┫┗┛┃┃┗━┓
    ┗━━━┫┏━┻┻━━┛

  • Ok das hat funktioniert , aber Ich bekomme in dieser zeile nen warning?
    if(strcmp(cmd, "/tutorialabbruch", true) == 0)

    I - Am - so ....

    ┏━━━┓
    ┃┏━━┛
    ┃┗━━┳━━┳┳━━┓
    ┃┏━━┫┏┓┣┫┏━┛
    ┃┗━━┫┗┛┃┃┗━┓
    ┗━━━┫┏━┻┻━━┛

  • Yo Problem behoben ^^
    danke nommal und CLOSE !!!

    I - Am - so ....

    ┏━━━┓
    ┃┏━━┛
    ┃┗━━┳━━┳┳━━┓
    ┃┏━━┫┏┓┣┫┏━┛
    ┃┗━━┫┗┛┃┃┗━┓
    ┗━━━┫┏━┻┻━━┛

  • kiddy haha !


    Der Beitrag ist zu kurz. Der Beitrag muss mindestens 10 Zeichen lang sein und 3 Wörter enthalten.

    I - Am - so ....

    ┏━━━┓
    ┃┏━━┛
    ┃┗━━┳━━┳┳━━┓
    ┃┏━━┫┏┓┣┫┏━┛
    ┃┗━━┫┗┛┃┃┗━┓
    ┗━━━┫┏━┻┻━━┛

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Jaja doch , schon alle passiert.
    Aber Ich habe bemerkt , das dieses LoH 0.4 nichts für anfänger ist.
    Deswegen arbeite Ich mich erst mal mit selbstgemachten sachen vor ^^

    I - Am - so ....

    ┏━━━┓
    ┃┏━━┛
    ┃┗━━┳━━┳┳━━┓
    ┃┏━━┫┏┓┣┫┏━┛
    ┃┗━━┫┗┛┃┃┗━┓
    ┗━━━┫┏━┻┻━━┛