Beiträge von Kevin B.

    ich will es ja selber machen bin ja dabei ein SelfMade zu machen aba hab halt noch viel fragen wie ich was machen muss
    daher ja meien frage

    //edit


    Was musst ich machen das ich Den /annehmen eingeben kann ?
    wen wer ein Notruf abgesendet hat ?


    //edit


    kann niemand helfen

    /edit


    Versuch mal so
    public ServerMinute()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new PayDay=GetPVarInt(i,"PaydayMenuten");
    SetPVarInt(i,"PaydayMenuten",payday+=1);
    SpielerSpeichern(i);
    if(GetPVarInt(i,"PaydayMenuten") > 60)
    {
    payday(i);
    SetPVarInt(i,"PaydayMenuten",0);
    SpielerSpeichern(i);
    }
    }
    }
    return 1;
    }

    mhh wen meinst den isses so okay manchmal stell ich mich einfach blöde an :D


    meinste so ?
    ocmd:mieten(playerid,params[])
    {
    new Vehicle,mietenIndex = -1;
    for(new j = 0 ; j < sizeof(mieten); j++) {
    if( Vehicle == mieten[j] ) {mietenIndex = j;continue;
    }
    SendClientMessage(playerid,ROT,"Du SItzt in Kein MietCar");
    return 1;
    }
    new prods;
    for(new firmenid=0;firmenid<MAX_BIZ;firmenid++)
    {
    prods = GetBizProds(firmenid);
    if(prods != 0)
    {
    SetBizProdsForAll(firmenid,GetBizProds(vermietung)-1);
    GivePlayerMoney(playerid,-50);
    SetBizKasseForAll(firmenid,GetBizKasse(vermietung)+50);
    SendClientMessage(playerid,ROT,"[______________________ Car Vermietung ______________________]");
    SendClientMessage(playerid,GELB,"Herzlichen Glückwunsch! ");
    SendClientMessage(playerid,GELB,"Damit du nicht laufen musst, hast du dir einen Roller Gemeitet!");
    SendClientMessage(playerid,GELB,"Kostet 500$!");
    TogglePlayerControllable(playerid,1);
    UpdateBiz();
    return 1;
    }
    else if(prods == 0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT,"Die Firma Car Vermitung hat keine Produkte mehr übrig!");
    return 1;
    }


    }
    return 1;
    }


    geht genau so wenisch

    hey das ist ganz simpel mach erst mal ein public wo er dei paydaymenuten speichert


    z.b so


    forward ServerMinute();
    public ServerMinute()
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new payday=GetPVarInt(i,"PaydayMenuten");
    SetPVarInt(i,"PaydayMenuten",payday+=1);
    SpielerSpeichern(i);
    if(GetPVarInt(i,"PaydayMenuten") > 60)
    {
    PayDay(i);
    SetPVarInt(i,"PaydayMenuten",0);
    SpielerSpeichern(i);
    }
    }
    }
    return 1;
    }
    den den machst das noch bei dein spielerspeichern mit rein z.b so
    dini_IntSet(Spielerdatei,"PaydayMenuten",GetPVarInt(playerid,"PaydayMenuten"));
    bei laden auch z.b
    SetPVarInt(playerid,"PaydayMenuten",dini_Int(Spielerdatei,"PaydayMenuten"));//PaydayMenuten
    und den erstele ein Befehl naja hier haste mein ocmd :D
    OCMD kannst du hinpacken wo du willst nur in kein public mit rein
    ocmd:payday(playerid,params[])
    {
    new pname[MAX_PLAYER_NAME], path[200];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(path, sizeof(path), "/Accounts/%s.ini", pname);
    new string[128],string2[128],string3[128];
    format(string,sizeof(string),"___________________PayDay___________________",GetPVarInt(playerid,"PaydayMenuten"));
    format(string2,sizeof(string2),"Minuten bis zum nächsten PayDay: %i",GetPVarInt(playerid,"PaydayMenuten"));
    format(string3,sizeof(string3),"Bei 60minuten GIbt es PayDay.");
    SendClientMessage(playerid,ROT,string);
    SendClientMessage(playerid,GELB,string2);
    SendClientMessage(playerid,GELB,string3);
    return 1;
    }
    und ein timer z.b
    SetTimer("ServerMinute",60000,1);
    den Timer payday kannst den raus tun


    das müsste es gewesen sein
    lg kifkat


    //ocmd
    ganz oben
    #include <ocmd>
    Downloaden:OCMD
    in \pawno\include reinpacken
    fertig

    ich ahb es bei mir unter OnPlayerRequestClass


    Füg das einfach unter den public OnGameModeExit


    public OnPlayerRequestClass(playerid, classid)
    {
    SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
    SpawnPlayer(playerid);
    return 1;
    }


    Nein das ist da total sinnlos, das wird erstaufgerufen, wenn der Spieler den Spawn button drückt


    ich hab sonst nix andres und das Klappt Wunderbar

    Also so ?
    ocmd:mieten(playerid,params[])
    {
    new Vehicle,mietenIndex = -1;
    for(new j = 0 ; j < sizeof(mieten); j++) {
    if( Vehicle == mieten[j] ) {mietenIndex = j;continue;
    }
    SendClientMessage(playerid,ROT,"Du SItzt in Kein MietCar");
    return 1;
    }
    if( mietenIndex == -1 ) {
    }
    else
    {
    new prods;
    for(new i=0;i<MAX_BIZ;i++)
    {
    prods = GetBizProds(1);


    if(prods != 0)
    {
    SetBizProds(1,GetBizProds(1)-1);
    GivePlayerMoney(1,-500);
    SetBizKasse(vermietung,GetBizKasse(1)+500);
    SendClientMessage(playerid,ROT,"[______________________ Car Vermietung ______________________]");
    SendClientMessage(playerid,GELD,"Herzlichen Glückwunsch! ");
    SendClientMessage(playerid,GELD,"Damit du nicht laufen musst, hast du dir einen Roller Gemeitet!");
    SendClientMessage(playerid,GELD,"Kostet 500$!");
    TogglePlayerControllable(playerid,1);
    UpdateBiz();
    return 1;
    }
    else if(prods == 0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT,"Die Firma Car Vermitung hat keine Produkte mehr übrig!");
    return 1;
    }


    }
    }
    return 1;
    }


    wen ja
    den bekomme ich die Meldung ""Du SItzt in Kein MietCar" sobald ich auf ein Mietcar Sitze
    was falsch ? was hab ich vergessen ?

    hey ich wollt in den Befehl /mieten mit einbauen das der Spieler erst auf ein Miet Car sitzen muss das er den Befehl Voll nutzen kann doch ihren wie klappt das nicht


    ocmd:mieten(playerid,params[])
    {
    for(new i2 = 0; i2 < sizeof(mieten); i2++)//von hier
    {
    new Vehicle = GetPlayerVehicleID(playerid);
    if(Vehicle == mieten[i2]) return SendClientMessage(playerid,ROT,"Du sitzt auf Keinem MietCar");//bist hier
    {
    new prods;
    for(new i=0;i<MAX_BIZ;i++)
    {
    prods = GetBizProds(vermietung);


    if(prods != 0)
    {
    SetBizProds(vermietung,GetBizProds(vermietung)-1);
    GivePlayerMoney(playerid,-500);
    SetBizKasse(vermietung,GetBizKasse(vermietung)+500);
    SendClientMessage(playerid,ROT,"[______________________ Car Vermietung ______________________]");
    SendClientMessage(playerid,GELD,"Herzlichen Glückwunsch! ");
    SendClientMessage(playerid,GELD,"Damit du nicht laufen musst, hast du dir einen Roller Gemeitet!");
    SendClientMessage(playerid,GELD,"Kostet 500$!");
    TogglePlayerControllable(playerid,1);
    UpdateBiz();
    return 1;
    }
    else if(prods == 0)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,ROT,"Die Firma Car Vermitung hat keine Produkte mehr übrig!");
    return 1;
    }
    }
    }
    }
    return 1;
    }


    der geht den ihren wie gleich Runter zum Nähsten punkt und checkt ob dir Firma Produkte hat
    was hab ich falsch gemacht ?
    lg kifkat

    was ist da den Un Übersichtlich LoL?
    Unübersichtlich ist das was du geschrieben hast alos das ZItat


    beid en andren klappt das ja auch so
    if(dialogid == DIALOG_NebenJobs)
    {
    if(response == 0)
    {
    return 1;
    }
    if(response == 1)
    {


    if(listitem == 0)
    {
    SendClientMessage(playerid,GELB,"Du hast Dein Job Erfolgreich Gekundigt");
    SendClientMessage(playerid,GELB,"Du bist nun Wider arbeitslos");
    SetPVarInt(playerid,"Arbeit",0);
    return 1;
    }
    if(listitem == 1)
    {
    SendClientMessage(playerid,ROT,"______________-Neben Job MuellMan Angenommen-______________");
    SendClientMessage(playerid,GELB,"Du hast Dein Job Erfolgreich Gekundigt");
    SendClientMessage(playerid,GELB,"Du bist nun Wider arbeitslos");
    SetPVarInt(playerid,"NebenJob",1);
    return 1;
    }
    }
    }
    }


    Arge geht doch auch so und macht keine Probleme und ista uch nicht anders Geskriptet
    Eingerückt ist auch alles er zeigt ja auch keine erros oda sonst er zeigt nur imGame den nicht die nachrichten an


    IntelligenT


    geht auch nicht