Beiträge von Ap0llinaris

    Eine "Virtual World" ist eine Welt, worin nur du und die von anderen gesetzten Variablen der gleichen entsprechen.


    Normale Welt ist 0. Wenn man Nun 1 ist, und niemand anderes dort ist, siehst du die Spieler nichtmehr, nur wenn noch ein anderer die Virtual World 1 hat. Soweit ich weiß gibt es über 1000 Virtuelle Welten.


    ( Google -> samp limits )
    ;)

    bei dem listitem Ding:



    if(GetPlayerVehicleSeat(playerid) == 0)// In Car
    {
    new vID = GetPlayerVehicleID(playerid);
    SetVehiclePos(vID, x,y,z);
    PutPlayerInVehicle(vID);
    return 1;
    }
    SetPlayerPos(playerid, x,y,z);//Not in Car


    ;)

    Ich werde gleich mein originales veröffentlichen. Das was Cash0r hat ist nicht das originale. Und wenn jemand von uns es released, dann bin ich es wohl. ;)

    Hallo.


    Ich wollte eine Sicherheitscode-Abfrage machen, sowie auf GRP.



    if(dialogid==DIALOG_LOGINCODE)
    {
    if(response)
    {
    if(strlen(inputtext) > 4)
    {
    if(!strcmp(inputtext, pPlayerCode[playerid], true, 4))
    {
    ShowPlayerDialog(playerid, DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, "Modern Reallife Community: Login", "Bitte gib dein Accountpasswort ein:", "Login", "Verlassen");
    return 1;
    }
    new rand = 1000 + random(8999);
    pPlayerCode[playerid] = rand;
    new string[256];
    format(string, sizeof(string), "Gib bitte folgenden Sicherheitscode ein um zum Login zu gelangen:{FFFF00} %i", rand);
    ShowPlayerDialog(playerid, DIALOG_LOGINCODE, DIALOG_STYLE_INPUT, "Modern Reallife Community: Sicherheitscode", string, "Weiter", "Verlassen");
    }
    }
    if(!response)
    {
    Kick(playerid);
    }
    }


    Das ist die Abfrage, doch wenn ich im Spiel nun etwas eingebe, kommt dieser Dialog immer wieder erneut, aber immer mit einer anderen Zahl.


    Kann mir jemand helfen?

    Hallo. Habe derzeit ein Problem.
    Immer wenn jemand ohne Admin in ein Privat Fahrzeug einsteigt kommt "Du bestitzt für dieses Fahrzeug keine Schlüssel, du verlässt das Fahrzeug."


    Hier mal der Code obwohls nur für Fraktions-Fahrzeuge ist:
    forward FRAC_OnPlayerStateChange(playerid, newstate, oldstate);
    public FRAC_OnPlayerStateChange(playerid, newstate, oldstate){
    if(newstate==PLAYER_STATE_DRIVER){
    new Carid1 = GetPlayerVehicleID(playerid);
    for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
    if(Carid1 == FactionBuylist[fbl][fbCarid]){
    if(IsAllowedFactionToBuy(GetPlayerLeader(playerid))){
    TogglePlayerControllable(playerid,false);
    new fblText[256];
    format(fblText,sizeof(fblText),"{FFFFFF}Möchtest du das Fahrzeug deiner Fraktion kaufen?\n\n{F3FF02}Fahrzeugname: %s\nPreis: $%d\n\n{FFFFFF}Um das Fahrzeug zu kaufen benutze den Button 'Ja', um es nicht zu kaufen den Button 'Nein'.",fCarName[FactionBuylist[fbl][fbVehid]-400],FactionBuylist[fbl][fbPrice]);
    ShowPlayerDialog(playerid,DIALOG_FACTION_CAR_BUY,DIALOG_STYLE_MSGBOX,"{FFFFFF}Fraktionsautohaus:",fblText,"Nein","Ja");
    }else{
    SendClientMessage(playerid,FACTION_COL_GREY,"Du bist nicht brechtigt Fraktionsfahrzeuge zu kaufen!");
    new Float:pPos[3];
    GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
    SetPlayerPos(playerid,pPos[0]+2.5,pPos[1]+2.5,pPos[2]);
    }break;
    }
    }
    for(new fc;fc<sizeof(FactionCars);fc++){
    if(FactionCars[fc][fVehid] >= 400 && FactionCars[fc][fVehid] <= 611){
    if(FactionCars[fc][fCarid] == GetPlayerVehicleID(playerid)){
    for(new f;f<5;f++){
    if(GetPlayerAdmin(playerid) >= NEEDED_ADMINLEVEL || GetPlayerFaction(playerid) == FactionCars[fc][fFaction][f])
    return true;
    }
    SendClientMessage(playerid,FACTION_COL_GREY,"Du bestitzt für dieses Fahrzeug keine Schlüssel, du verlässt das Fahrzeug.");
    RemovePlayerFromVehicle(playerid);
    return true;
    }
    }
    }
    }return 1;
    }


    Hoffe auf schnelle Hilfe. ;)
    (e) Überschrift