Beiträge von -s0N!k-54-


    wie geasagt scripte erst seit n paar tagen...
    versteh nicht wirklich wie du das meinst... =)

    habs jetzt so gemacht...


    forward Krankenhaus(playerid);
    forward Knast(playerid);



    public OnPlayerDeath(playerid, killerid, reason)
    {
    PlayerPlaySound(playerid,1062,0.0,0.0,0.0);
    SetPlayerPos(playerid,1607.0782,1822.7979,10.8203);
    SetPlayerPos(killerid,0.0,0.0,0.0);
    SendClientMessage(playerid, 0xAA3333AA, "Du bist im Krankenhaus warte ne Minute");
    TogglePlayerControllable(playerid, 1);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(killerid,0xFF6347AA, "Ab in den Knast mit dir");
    SendClientMessage(playerid,0xFF6347AA, " Du bist gestorben Arzt kosten 200$");
    GivePlayerMoney(killerid, -600);
    GivePlayerMoney(playerid, -200);
    TogglePlayerControllable(killerid, 1);
    TogglePlayerControllable(killerid, 1);
    SetTimerEx("Krankenhaus",60000,0,"i",playerid);
    SetTimerEx("Knast",60000,0,"i",killerid);
    return 1;
    }


    public Krankenhaus(playerid)
    {
    SendClientMessage(playerid, 0xAA3333AA, "Besuche uns bald wieder =).");
    SetPlayerHealth(playerid, 100);
    SetPlayerPos(playerid,0.0,0.0,0.0);
    TogglePlayerControllable(playerid, 0);
    return 1;
    }


    public Knast(playerid)
    {
    SendClientMessage(playerid, 0xAA3333AA, "Raus mit dir du hast den Staat genug Geld gekostet =).");
    SetPlayerPos(playerid,0.0,0.0,0.0);
    TogglePlayerControllable(playerid, 0);
    return 1;
    }


    SetPlayerPos(playerid,0.0,0.0,0.0);<<< die nullen werden natürlich noch ersetzt mit den richtigen koordinaten


    thx@ all =)

    wo muss der timer hin?^^
    scripte seit knapp ner woche.. hab da noch die ein oder andere schwierigkeit das ganze zuzuordnen...
    wollte das der beide player in dieser zeit gefreezt sind...
    man man man nich so einfach als neuling =)

    hey ho...
    könnte mir evtl jemand helfen nen timer zu erstellen...
    ich hätte gern , das nach nem kill, die killerid 1 min in den knast muss
    und die playerid 1 min ins kh...
    den codeschnipsel für OnPlayerDeath hab ich schon zusammen...
    mir fehlt jetzt einzig und allein ein timer =)
    ich hoffe ihr könnt mir helfen =)


    thx im voraus

    also quasi so?


    public UpdateUserFile()
    {
    for(new playerid = 0; playerid != MAX_PLAYERS; playerid++)
    {
    new pname[MAX_PLAYERS],accFormat[128],Float:saveX, Float:saveY, Float:saveZ;
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"skin",GetPlayerSkin(playerid));
    dini_IntSet(accFormat,"job",Spieler[playerid][job]);
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
    GetPlayerPos(playerid,saveX, saveY, saveZ);
    dini_FloatSet(accFormat,"lastx",saveX);
    dini_FloatSet(accFormat,"lasty",saveY);
    dini_FloatSet(accFormat,"lastz",saveZ);
    }
    }
    return true;
    }



    sry das ich n paar mal nachfrage scripte erst seit n paar tagen..

    ich hab ein loginscript mit dini hab aber jetzt das problem das immer wenn ich join in blue berry lande...
    hab schon geschaut ob er evtl die x,y,z floats nicht richtig speichert.. ist aber nicht der fall....
    ich hau mal n teil vom code rein


    public OnPlayerDisconnect(playerid, reason)
    {
    new pname[MAX_PLAYERS],accFormat[128],Float:saveX, Float:saveY, Float:saveZ;
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);
    if(fexist(accFormat) && Spieler[playerid][eingeloggt])
    {
    dini_IntSet(accFormat,"skin",GetPlayerSkin(playerid));
    dini_IntSet(accFormat,"job",Spieler[playerid][job]);
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
    GetPlayerPos(playerid,saveX, saveY, saveZ);
    dini_FloatSet(accFormat,"lastx",saveX);
    dini_FloatSet(accFormat,"lasty",saveY);
    dini_FloatSet(accFormat,"lastz",saveZ);


    }



    public OnPlayerSpawn(playerid)
    {


    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);

    if(dini_Isset(accFormat,"lastx"))
    {
    SetPlayerPos(playerid,Spieler[playerid][lastx],Spieler[playerid][lasty],Spieler[playerid][lastz]);
    }
    if(dini_Isset(accFormat,"skin"))
    {
    SetPlayerSkin(playerid,dini_Int(accFormat, "skin"));
    }


    ich hoffe ihr könnt mir helfen =)


    thx schonmal im voraus

    für vdj brauchst ja nicht viel erfahrung^^ nur"leertaste" drücken das wars^^
    ich hab 2005 mit TT´s angefangen und bin bis jetzt auch dabei geblieben
    finde nicht das einer der mit vdj oder midicontroller sich dj schimpfen darf....
    hast ja auch nicht gemacht also nicht falsch verstehen
    besorg dir nen anständigen midicontroller und schon bekommst auch das mixen besser hin

    am besten ihr nehmt gamecreate... http://www.gamecreate.com
    falls ihr hilfe benötigt schreibt pm... weil gamecreate hat nur 0.2.2 !
    geht für win und linux... und untersützt viele gängigen onlinegames
    es installiert automatisch alle gameserver und lässt sich alles über ein interface steuern und der admin kann bestimmte leute freischalten zwecks starten und neuen gamemode hochladen cfg ändern etc..


    //breadfish: blindenschrift brauchen wir hier nicht kkthx

    hahaha setz mal chmods auf 775 bzw 777 und starte das ganze aber mit screen^^
    falls du nicht screen auf "deinem root^^" haben solltest und debian hast dann
    gib in die console ein : apt-get install screen