Beiträge von heyhooo

    Ich habe ein Loginsystem erstellt..
    Ich wollte dass man sich erst einloggt, dann gefragt wird ob man männlich oder weiblich ist,
    und dann soll man in die Skin Auswahl kommen je nach Auswahl nur die Skins nehmen also weiblich oder männlich:


    public OnGameModeInit()
    {
    Connect_To_Database();
    SetGameModeText("German RealLife Trucking");
    UsePlayerPedAnims();
    EnableStuntBonusForAll(0);
    Hauskassenladen();

    //Weiblich
    AddPlayerClass(198,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(201,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(131,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(157,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(191,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(192,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(219,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(226,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(193,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(194,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(211,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);

    //Männlich
    AddPlayerClass(34,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(60,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(59,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(72,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(73,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(128,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(133,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(161,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(184,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(185,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    AddPlayerClass(202,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
    }


    public OnPlayerRequestClass(playerid, classid)
    {
    SpawnPlayer(playerid);
    SetPlayerPos(playerid, -1970.9860,137.8445,37.8875);
    SetPlayerCameraPos(playerid, -1839.8190,29.4826,81.7705);
    SetPlayerCameraLookAt(playerid, -2013.9738,86.3387,34.9998);
    if(mysql_CheckAccount(playerid) == 0 && GetPVarInt(playerid,"Eingeloggt") == 0)//Wür überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
    SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde nicht gefunden, bitte Registriere dich!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Bitte Gib ein Passwort an:","Register","Exit");
    }
    else if(mysql_CheckAccount(playerid) == 1 && GetPVarInt(playerid,"Eingeloggt") == 0)//Falls doch zeigen wir den Dialog zum Einloggen.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
    SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde gefunden, bitte Log dich nun ein!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
    }
    else if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    // SetPlayerTeamFromClass(playerid,classid);
    SendClientMessage(playerid,ORANGE,"Wähle nun deinen Charakter!");
    switch (classid)
    {
    case 34:
    {
    GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~Karl", 3000, 5);
    }
    }
    }
    return 1;
    }
    case DIALOG_GESCHLECHT:
    {
    if(response == 1)
    {
    SendClientMessage(playerid, WEISS, "Ok, du bist Weiblich.");
    SpielerInfo[playerid][pSex] = 1;
    ForceClassSelection(playerid);
    SavePlayer(playerid);
    }
    if(response == 0)
    {
    SendClientMessage(playerid, WEISS, "Ok, du bist Männlich.");
    SpielerInfo[playerid][pSex] = 0;
    ForceClassSelection(playerid);
    SavePlayer(playerid);
    }
    }
    Man kommt nicht in die Skinauswahl und wenn ich die Lebel auf 0 setzt sterbe ich und komme ins nichts und wenn ich auf die Pfeile drücke kommt wd. Bist du männlich oder Weiblich?


    L.G.
    heyho ;)

    Liebe Community,
    ich wollte gerne einen Textdraw entwerfen, der so ählich ist wie die Class auwahl.
    Nur mein Problem ist (ich werwende den TiD), dass ich keine Runden Textdraws kreiren kann...
    Gibt es eine Möglichkeit es damit zu machen oder vll ein anderes/besseres plugin dafür...


    L.G.
    heyho ;)

    Hallo ich erkläre dir schnell wies geht ;)


    Als erstes brauchen wir ne Variable,
    Wir stellen uns vor es wäre das LSPD:
    new LSPDVehs[10] //<- die Anzahl der Autos -1 sprich wir können jetzt 9 Autos erstellen


    jetzt machen wir ne Function draus, um hinterher "alle auswählen zu können":
    Function IsACopCar(carid)
    {
    for(new i = 0; i < sizeof(PolizeiVehs); i++)
    {
    if(carid == PolizeiVehs[i])
    {
    return 1;
    }
    }
    return 0;
    }


    Als nächstes erstellen wir sie einfach:
    PolizeiVehs[1] = AddStaticVehicleEx(528,1538.7163,-1645.6271,5.9338,180.1647,8,9,false); // Lspd1
    PolizeiVehs[2] = AddStaticVehicleEx(596,1545.4650,-1684.4041,5.6119,89.1937,79,1,false); //false steht für respawntzeit aus, heißt sie respawnen nicht.. // LSPD-Car1
    //usw..


    und zu guter letzt nur noch dass nur Leute vom LSPD reinkönnen:
    if (IsACopCar(vehicleid) && !ispassenger)
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid,23)) {}
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast keine Schlüssel");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true); //wir freezen den spieler kurz um die Animation abzubrechen....
    }
    }
    L.G.
    heyho ;)

    Da wir mittlerweile 0.3x haben, möchte ich gerne wissen, ob es möglich ist
    Bilder in Samp (z.B. in einem Dialog) einfügen zu können.
    Zudem hat mir letztens noch ein erfahrender Scripter gesagt
    (weiß nicht ob es stimmt), dass man mittlerweile auch Videos einfügen kann.
    Wenn ja dann bitte ich um Hilfe ;)


    M.f.G
    heyho :)

    Liebe Breadfishler,
    ich hänge gerade an einem Loginsystem...
    Ich möchte, dass wenn ich online komme ein Dialog gezeigt wird, wo man sich registrieren kann
    und danach gefragt wird, ob ich Männlich oder Weiblich bin und je nach dem dann in der RequestClass
    die Jeweiligen Skins angezeigt werden
    So weit bin ich schon:
    public OnPlayerRequestClass(playerid, classid)
    {
    SpawnPlayer(playerid);
    SetPlayerPos(playerid, -1970.9860,137.8445,37.8875);
    SetPlayerCameraPos(playerid, -1839.8190,29.4826,81.7705);
    SetPlayerCameraLookAt(playerid, -2013.9738,86.3387,34.9998);
    if(GetPVarInt(playerid,"Eingeloggt") == 0) //Als erstes fragen wir ab ob der Spieler schon eingeloggt ist oder nicht, damit wir nicht bei jeder Skin auswahl uns neu Einloggen müssen.
    {
    if(mysql_CheckAccount(playerid) == 0 && Request[playerid] == 0)//Wür überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
    SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde nicht gefunden, bitte Registriere dich!");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Bitte Gib ein Passwort an:","Register","Exit");
    }
    else if(mysql_CheckAccount(playerid) == 1 && Request[playerid] == 0)//Falls doch zeigen wir den Dialog zum Einloggen.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
    SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde gefunden, bitte Log dich nun ein!");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
    }
    }
    return 1;
    }
    Unter "OnGamemodeInit" habe ich schon die AddPlayerClass erstellt....


    L.G.
    heyho

    Was willst du denn lernen?....
    PAWN ist eine umfassende Sprache
    Am besten du bringst es dir selbst bei indem du dir ein GF runterlädst,
    es editierst und evnt. manchmal Leute fragen oder auf SAMPWiki nachgucken


    Ansonsten kannste dich bei mir per PN melden... :)


    M.f.G.
    heyho

    PlayAudioStreamForPlayer(playerid,/*Der Stream Link*/);


    Das ganze machste unter OnPlayerRequestClass oder da wo du dein Login System hast


    L.G.

    Was ist an diesem Code falsch?


    new Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid, a);
    PlayerInfo[playerid][pXPos] = x;
    PlayerInfo[playerid][pYPos] = y;
    PlayerInfo[playerid][pZPos] = z;
    PlayerInfo[playerid][pAngels] = a;
    PlayerInfo[playerid][pInt] = GetPlayerInterior(playerid);
    PlayerInfo[playerid][pVW] = GetPlayerVirtualWorld(playerid); 
    "warning 213: tag mismatch"
    L.G.
    heyho :)