Beiträge von InternetInk aka Benjamin


    new Text:TutTextDraw[2];


    TutTextDraw[0] = TextDrawCreate(321.000000, -5.000000, "_");
    TextDrawAlignment(TutTextDraw[0], 2);
    TextDrawBackgroundColor(TutTextDraw[0], 255);
    TextDrawFont(TutTextDraw[0], 1);
    TextDrawLetterSize(TutTextDraw[0], 0.500000, 11.400009);
    TextDrawColor(TutTextDraw[0], -1);
    TextDrawSetOutline(TutTextDraw[0], 0);
    TextDrawSetProportional(TutTextDraw[0], 1);
    TextDrawSetShadow(TutTextDraw[0], 1);
    TextDrawUseBox(TutTextDraw[0], 1);
    TextDrawBoxColor(TutTextDraw[0], 255);
    TextDrawTextSize(TutTextDraw[0], 91.000000, 663.000000);


    TutTextDraw[1] = TextDrawCreate(321.000000, 339.000000, "_");
    TextDrawAlignment(TutTextDraw[1], 2);
    TextDrawBackgroundColor(TutTextDraw[1], 255);
    TextDrawFont(TutTextDraw[1], 1);
    TextDrawLetterSize(TutTextDraw[1], 0.500000, 14.400009);
    TextDrawColor(TutTextDraw[1], -1);
    TextDrawSetOutline(TutTextDraw[1], 0);
    TextDrawSetProportional(TutTextDraw[1], 1);
    TextDrawSetShadow(TutTextDraw[1], 1);
    TextDrawUseBox(TutTextDraw[1], 1);
    TextDrawBoxColor(TutTextDraw[1], 255);
    TextDrawTextSize(TutTextDraw[1], 91.000000, 663.000000);


    Have Fun

    Nimm einfach mein altes, habs bissl modernisiert mit PVar ;)



    #include <a_samp>


    public OnPlayerDeath(playerid, killerid, reason)
    {
    SetPVarInt(playerid,"InShamal",0);
    return 1;
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_PASSENGER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 519)
    {
    SetPlayerPos(playerid,2.7273,23.1817,1199.5938);
    SetPlayerFacingAngle(playerid,90);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,1);
    SetPVarInt(playerid,"InShamal",GetPlayerVehicleID(playerid));
    SetPlayerVirtualWorld(playerid,1000+GetPlayerVehicleID(playerid));
    }
    return 1;
    }


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys == 16 && GetPVarInt(playerid,"InShamal") != 0)
    {
    new Float:X, Float:Y, Float:Z;
    GetVehiclePos(GetPVarInt(playerid,"InShamal"), X, Y, Z);
    SetPlayerPos(playerid, X+4, Y+4, Z);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid,0);
    SetPVarInt(playerid,"InShamal",0);
    }
    return 1;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid) == 519 && ispassenger == 1)
    {
    PutPlayerInVehicle(playerid, vehicleid, 1);
    TogglePlayerControllable(playerid, 1);
    SetPVarInt(playerid,"InShamal",vehicleid);
    }
    return 1;
    }



    Einfach in eine leere .pwn und als FilterScript verwenden

    Nur mal so, was hat Breadfish als Forum mit dem Multiplayer Mod zu tun oder wie alt jemand ist?
    Wir bieten hier Frei zugänglich Programmier Inhalte an und die Leute können sich über Gott und die Welt unterhalten, das wars dann aber auch.


    Ob eine Person jetzt 16 oder 18 ist, ist für die Registration und für die Nutzung dieses Forums komplett irrelevant.
    Und ob eine Person berechtigt ist GTA zu spielen liegt in der Verantwortung und der Kontrolle der Eltern.


    Da haben wir doch nichts mit am Hut? :D Oder bieten wir hier GTA zum Illegal Download an? Wohl eher nicht...

    Zeitstempel kannste mit dieser Funktion erstellen:



    stock mktime(hour,minute,second,day,month,year)
    {
    new timestamp2, days_of_month[12];


    timestamp2 = second + (minute * 60) + (hour * 3600);
    if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
    days_of_month = {31,29,31,30,31,30,31,31,30,31,30,31};
    } else {
    days_of_month = {31,28,31,30,31,30,31,31,30,31,30,31};
    }
    new days_this_year = 0;
    days_this_year = day;
    if(month > 1) {
    for(new i=0; i<month-1;i++) {
    days_this_year += days_of_month[i];
    }
    }
    timestamp2 += days_this_year * 86400;
    for(new j=1970;j<year;j++) {
    timestamp2 += 31536000;
    if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) timestamp2 += 86400;
    }
    return timestamp2;
    }


    Sie Rechnet die Zeit in Sekunden um vom 1. Januar 1970 bis zu dem Datum das du angibst.
    Damit lässt sich präzise eine ganz bestimmtes Datum oder eine Bestimmte Dauer eben nach Sekunden hin berechnen.
    Um mal ein Beispiel zu nennen, ein TimeBan System ist damit schnell gemacht

    Da es ein GF-Edit ist darf ich es veröffentlichen

    Stimmt darfst du, trotzdem lösche ich es aus einem einfachen Grund.
    Es gibt genug GF-Edits wovon jeder einzelne dutzende eigene Probleme und Bugs hat.
    Und dann kommen Leute wie du die der ganzen Welt was gutes tun wollen und das Script releasen, wow jetzt haste es denen aber gezeigt.
    So ein Schwachsinn...


    Das "Copyright" und was da sonst noch im Script steht ist auch alles unsinn, GF ist Open Source, egal wieviel man daran gemacht hat man hat kein Recht darauf es sein eigenen nennen zu dürfen. Außerdem finde ich es schon seltsam sowas ins Script schreiben zu müssen, wenn man als Scripter nicht selber aufpasst wer Zugriff auf das Script hat, selbst schuld...


    Ach und dieses SCript scheint mir ein LoH Edit zu sein, ich als damaliger LoH-Script ersteller dulde keine weiteren Edit-Releases mehr!


    //Closed

    Ahjo

    format(statsstring[0], sizeof(statsstring), "*** %s ***\n \nLevel: %d Geschlecht: %s Alter: %d Spawnenergie: %.1f Geld: $%d Bank: $%d Ph: %d \n\nPremium Rang: %s Verheiratet:[%s] Spielzeit: %d LottoNr: %d Job: %s ", name, level,atext,age,shealth+50, cash, account, pnumber,drank,married,ptime,lotto,jtext );
    format(statsstring[1], sizeof(statsstring),"\nFishesCaught: %d GrösterFisch: %d Verbrechen: %d Gefängniszeit: %d Gesucht: %d ",fishes,bigfish,crimes,arrests,warrests);
    format(statsstring[2], sizeof(statsstring),"\n\nKills: %d Tode: %d Nächstes Level: $%d Respekt: %d/%d WantedLevel: %d Familie: %s",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(statsstring[3], sizeof(statsstring),"\nSpielminuten seit Login: %d Spielminuten Insgesamt: %d",loginzeit,gesamteloginzeit);
    format(statsstring[4], sizeof(statsstring),"\nDrugs: %d Materials: %d Team: %s Krankheit: %s Organisation: %s Rank: %s ",drugs,mats,ttext,dtext,ftext,rtext);
    format(GesamterString, sizeof(GesamterString),"%s %s %s %s %s",statsstring[0] ,statsstring[1] ,statsstring[2] ,statsstring[3],statsstring[4]);


    Scripting Fragen kommen in den Scripting Bereich!
    //Verschoben


    Sortier das doch mal ein Wenig sieht ja schlimm aus...

    new statsstring[256][5];
    new GesamterString[1024];


    format(statsstring[0], sizeof(statsstring[0]), "*** %s ***\n \nLevel: %d Geschlecht: %s Alter: %d Spawnenergie: %.1f Geld: $%d Bank: $%d Ph: %d \n\nPremium Rang: %s Verheiratet:[%s] Spielzeit: %d LottoNr: %d Job: %s ", name, level,atext,age,shealth+50, cash, account, pnumber,drank,married,ptime,lotto,jtext );
    format(statsstring[1], sizeof(statsstring[1]),"\nFishesCaught: %d GrösterFisch: %d Verbrechen: %d Gefängniszeit: %d Gesucht: %d ",fishes,bigfish,crimes,arrests,warrests);
    format(statsstring[2], sizeof(statsstring[2]),"\n\nKills: %d Tode: %d Nächstes Level: $%d Respekt: %d/%d WantedLevel: %d Familie: %s",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(statsstring[3], sizeof(statsstring[3]),"\nSpielminuten seit Login: %d Spielminuten Insgesamt: %d",loginzeit,gesamteloginzeit);
    format(statsstring[4], sizeof(statsstring[4]),"\nDrugs: %d Materials: %d Team: %s Krankheit: %s Organisation: %s Rank: %s ",drugs,mats,ttext,dtext,ftext,rtext);
    format(GesamterString, sizeof(GesamterString),"%s %s %s %s %s",statsstring[0] ,statsstring[1] ,statsstring[2] ,statsstring[3],statsstring[4]);


    ShowPlayerDialog(playerid,Stats,DIALOG_STYLE_MSGBOX,"Stats",GesamterString,"Schließen","");