Beiträge von Eddy

    Dort steht es doch, ihr müsst das genau so Converten wie ich es beschrieben habe, sollte es weiter hin Probleme geben einfach in Skype melden. :)

    Gib mal oben in der Suchliste " gnht " ein. Das ist eine Rießen platte die sieht so Grau aus, diese setzt du einfach über das Loch als Boden und fertig. Durch dieses Objekt kannst du nicht runterfallen. Ich hoffe konnte dir Helfen. Sollte es Probleme geben, melde dich bei mir.

    Du fügst folgendes unter public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) ein.


    switch(dialogid)
    {
    case DIALOG_LEADERMENU:
    {
    if(response)
    {
    if(listitem == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_INVITE,DIALOG_STYLE_INPUT,"Einladen","Gebe bitte die Spieler ID ein die du einladen willst !","Bestätigen","Abbrechen");
    }
    if(listitem == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_UNINVITE,DIALOG_STYLE_INPUT,"Ausladen","Gebe bitte die Spieler ID ein die du ausladen willst !","Bestätigen","Abbrechen");
    }
    if(listitem == 2)
    {
    ShowPlayerDialog(playerid,DIALOG_GIVERANK,DIALOG_STYLE_INPUT,"Rank Setzen","Gebe bitte die Spieler ID zum Rank Setzen !","Bestätigen","Abbrechen");
    }
    }
    }
    case DIALOG_INVITE:
    {
    if(response == 1)
    {
    new pID = strval(inputtext);
    if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,Rot,"Bitte gebe eine Spieler ID ein !");
    SetPVarInt(pID,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    SetPVarInt(pID,"FRank",1);
    SpawnPlayer(pID);
    SendClientMessage(playerid,Blau,"Du hast ihn Erfolgreich in deine Fraktion eingeladen!");
    }
    if(response == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_LEADERMENU,DIALOG_STYLE_LIST,"Leader - Menu","Einladen\nAusladen\nRank Setzen","Bestätigen","Abbrechen");
    }
    }
    case DIALOG_UNINVITE:
    {
    if(response == 1)
    {
    new pID = strval(inputtext);
    if(pID < 0 && pID > MAX_PLAYERS) return SendClientMessage(playerid,Rot,"Bitte gebe eine Spieler ID ein !");
    if(!isPlayerInFrakt(pID,GetPVarInt(playerid,"Fraktion"))) return SendClientMessage(playerid,Rot,"Spieler ist nicht in deiner Fraktion !");
    SetPVarInt(pID,"Fraktion",0);
    SetPVarInt(pID,"FRank",0);
    SpawnPlayer(pID);
    SendClientMessage(playerid,Blau,"Du hast ihn Erfolgreich aus deiner Fraktion ausgeladen!");
    }
    if(response == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_LEADERMENU,DIALOG_STYLE_LIST,"Leader - Menu","Einladen\nAusladen\nRank Setzen","Bestätigen","Abbrechen");
    }
    }
    case DIALOG_GIVERANK:
    {
    if(response == 1)
    {
    RankGiveUserID = strval(inputtext);
    if(RankGiveUserID < 0 && RankGiveUserID > MAX_PLAYERS) return SendClientMessage(playerid,Rot,"Bitte gebe eine Spieler ID ein !");
    if(!isPlayerInFrakt(RankGiveUserID,GetPVarInt(playerid,"Fraktion"))) return SendClientMessage(playerid,Rot,"Spieler ist nicht in deiner Fraktion !");
    ShowPlayerDialog(playerid,DIALOG_GIVERANK2,DIALOG_STYLE_INPUT,"Rank Setzen","Bitte gebe nun den gewünschten Rank ein","Bestätigen","Abbrechen");
    }
    if(response == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_LEADERMENU,DIALOG_STYLE_LIST,"Leader - Menu","Einladen\nAusladen\nRank Setzen","Bestätigen","Abbrechen");
    }
    }
    case DIALOG_GIVERANK2:
    {
    if(response == 1)
    {
    new Rank = strval(inputtext);
    if(Rank < 1 && Rank > 6) return SendClientMessage(playerid,Rot,"Bitte gebe einen ordentlichen Rank ein !");
    SetPVarInt(RankGiveUserID,"FRank",Rank);
    }
    if(response == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_LEADERMENU,DIALOG_STYLE_LIST,"Leader - Menu","Einladen\nAusladen\nRank Setzen","Bestätigen","Abbrechen");
    }
    }
    }


    Dann oben bei deinen Defines:


    #define DIALOG_LEADERMENU 32
    #define DIALOG_INVITE 33
    #define DIALOG_UNINVITE 34
    #define DIALOG_GIVERANK 35
    #define DIALOG_GIVERANK2 36


    new RankGiveUserID;


    Und der Befehel:


    ocmd:leadermenu(playerid,params[])
    {
    if(GetPVarInt(playerid,"FLeader") >= 1)
    {
    ShowPlayerDialog(playerid,DIALOG_LEADERMENU,DIALOG_STYLE_LIST,"Leader - Menu","Einladen\nAusladen\nRank Setzen","Bestätigen","Abbrechen");
    }
    return 1;
    }



    Ich hoffe ich konnte dir Helfen.

    Hier mal ein Beispiel aus meinem Script



    case DIALOG_INVITE:
    {
    if(response == 1)
    {
    new pID = strval(inputtext);
    if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,Rot,"Bitte gebe eine Spieler ID ein !");
    SetPVarInt(pID,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    SetPVarInt(pID,"FRank",1);
    SpawnPlayer(pID);
    SendClientMessage(playerid,Blau,"Du hast ihn Erfolgreich in deine Fraktion eingeladen!");
    }
    if(response == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_LEADERMENU,DIALOG_STYLE_LIST,"Leader - Menu","Einladen\nAusladen\nRank Setzen","Bestätigen","Abbrechen");
    }
    }



    Sorry der PWN Code geht bei mir irgendwie nicht

    Mir ist gerade aufgefallen das du bei SavePlayer(playerid) das Semikolon vergessen hast :)



    //BTT


    Echt schönes Tutorial, ich hätte mal eine Frage. Kann ich irgendwie beim Registrieren das Alter abfragen, also das der Spieler zbs. 27.11.1994 eingeben muss, und das dann halt das Alter 17 abgespeichert wird. Und auch Automatisch am 27.11.1994 auf 18 Jahre steigt. :?:


    //Edit


    Am besten das beides Gespeichert wird Geburtsdatum und Alter.

    Also von neuen Features habe ich leider nichts gesehen, als wurde an dem Script nichts getan.


    Bewertung:


    Forum: Standard Design, Free Domain - 1/10
    Server: Einfach nur ein Standard GF Script - 1/10
    Team: Naja, wenigstens helft ihr bei Fragen ect - 8/10


    Ergebnis: 11/30 :whistling:

    // Kanns vielleicht dadran liegen das ich nur den MP installiert habe, den SP aber nicht?


    Eher unwahrscheinlich, versuch das mal. geh in dein MW3 Ordner dann zu
    Library / Bibliothek -- Rechtsklick auf Call Of Duty: Modern Warfare 3 - Multiplayer -- Eigenschaften -- lokale Dateien -- Und dann auf Überprüfen Integrität des Spiel-Cache. Dies geht auf die Suche nach veränderten und beschädigt dateien etc.

    Kannst es ja mal so versuchen ( Ungetestet )



    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==DIALOG_Vehicles)
    {
    if(!response)return 1;
    if(response)
    {
    switch(listitem)
    {
    case 0:
    {


    }
    case 1:
    {


    }
    }
    return 1;
    }
    }
    return 1:
    }

    Wenn du lust hast, könnten wir zusammen AvA zocken. :) ( habe es aber bei AeriaGames, und nicht bei Steam. ) Aber ich denke das macht kein unterschied.
    Falls jemand anderes lust hat AvA zu zocken. Meldet euch :D

    Hallo Leute,


    Es ist ein Virus im Umlauf vor dem ich euch Warnen möchte. Der Virus ist in Skype, sendet einer eurer Kontakte diesen Text:


    Ey bist du das hier auf den Fotos (oder so ähnlich) und ein Link bei ist, nicht auf diesen Link klicken, der Virus versendet den Link automatisch an eure Kontakte.