funzt alles wunderbar danke an alle ... =)
Beiträge von -s0N!k-54-
-
-
Wie gesagt, wenn du zwei Timer für eine Sache verwendest verdoppelst Du damit den "Ressourcenverbrauch" - was in diesem Fall absolut sinnlos ist.
Mach eine gemeinsame Funktion
forward blabla(playerid,killerid);
public blabla(playerid,killerid)
{}
SetTimerEx("blabla",60000,0,"dd",playerid,killerid);
Verwende auch "d" wenn es sich um eine "normale" Dezimalzahl handelt. "i" wird für alle Dez-Zahlen benutzt - Hex + Okt + Dez.
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 =) -
1. Achte etwas auf deine Rechtschreibung und 2. Hast du ein GodFather Mode oder Selfmade?
selfmade... lol hatte zu schnell getippt... das mit dem deutsch hab ich eigentlich drauf.... von berufswegen
-
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
-
ich danke dir =)
falls ich nochmal fragen hab komm ich auf dich zu -
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 danke dir funzt 1a =)
hast du ne ahnung wie man das evtl. in OnPlayerUpdate rein machen könnte?
so das ungefähr alle 10min die userfile geupdatet wird? -
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 reinpublic 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 -
und wieder kein stück techno zu hören -.- nur so trance kiddie pop....
-
2/10
schlechtes beatmatching...
virtual dj -.- ...
trackauswahl nicht mein ding... -
hmm erkenne kein einzigen tekkno beat -.-
ist nur kommerz trance....
und ich weiss nicht n mix 6 min?
so lang geht bei mir eine vinyl^^ -
Save the Vinyl....!
wenn ihr ernstgenommen werden wollt dann ist das mixen mit vinyl unerlässlich =)
-
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
-
ich weiss passt vllt nicht hier rein bitte aber drotzdem um hilfe^^
kann mir jemand sagen wie man den server offiziell machen kann? -
hmm zu spät^^ hätte dir helfen können^^
-
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 -
weis jemand ob nun noch die 0.2.5 kommt???