Ich mache hier mal zu.
Dies hat nix in der Scripting Base zu tuhen.
LG RFT
Ich mache hier mal zu.
Dies hat nix in der Scripting Base zu tuhen.
LG RFT
Wieso so teuer? Habe BC2 mit beiden Addons für 10€ vor kurzem in Steam bekommen.. bei dieser einen Aktion. Ich denke mal, dass wir da aber nicht viel teurer sein wie bei der Aktion? o:
Naja ne Aktion ist ne Aktion.
Das ist im Laden oder bei Amazon um einiges teurer.
LG RFT
Ist doch beschissen vom Prinzip.
Wenn das Leben voll ist und man Hungrig ist geht es runter.
Obwohl beim hungern von San Andreas automatisch das Leben runter geht.
LG RFT
PS: Melde dich per PN nach dem Frühstück fixxe ich dir den Code.
Der ganze Code ist Quatsch.
Da 100% des Lebens = 100 ist.
Wie kann er dann bei 200 verhungert sein ?
LG RFT
Auf wunsch geschlossen.
Keine da du ein Doppelaccount bist und nun verbannt wirst.
LG RFT
new timer[MAX_PLAYERS];
timer[playerid] = SetTimerEx("FillHP", 10000, true, "d", playerid);
forward FillHP(playerid);
public FillHP(playerid)
{
new Float: HP;
GetPlayerHealth(playerid, HP);
if(HP < 100.0)
{
SetPlayerHealth(playerid, HP+10);
}
else
{
//Text
KillTimer(timer[playerid]);
}
return true;
}
Das script sollte trozdem über den offiziellen Middleman des Forums gemacht werden.
Da ein selbst ausgesuchter den verkäufer übers Ohr ziehen könnte.
LG RFT
Euren aussagen sind völliger Quatsch.
Betietelt andere als Kinder.
Dies ist eher das Niveau eines Kindes und ist beleidigent.
Daher ist die Verwarnung angebracht.
LG RFT
Die Qualität des postes lässt zu wünschen übrigt.
Eigentlich hätte ich es geschlossen da du aber einen Designer gefunden hast lasse ich es hier nochmal auf.
Ich würde es nochmal überarbeiten.
LG RFT
Jetzt entspannt euch hier mal.
Macht per Mittelman ansonsten wirds hier wohl keinen kauf geben.
Wer so negative denkt sollte das scripten selber lernen und sich selber ein Script erstellen.
Ausserdem gibts ne Verwarnung für Jamal da sein Text beleidigend ist.
LG RFT
VIA TV wirds dir keiner machen.
Da es ruckelt und das umcoden so einen auf den nerv geht.
Ansonsten könntest du die betreffenden Zeilen posten und wir erklären dir wie mans umcodet.
Dazu brauch man keinen Experten.
LG RFT
Virus vielleicht? einfach Dein OS nochmal drauf spielen..
Geht schlecht wenn der Rechner nicht bootet.
Bios Reset durchführen. Vorher aber wie Bloody sagte mit hilfe von google und den Piepton den Fehler analysieren.
LG RFT
Ich weiß garnicht was ihr euch da zusamm bastelt.
Habs einmal versucht getestet damals mit "Mesut" und es funktionierte einwandfrei.
Hier nochmal die Includeu nd es gehört doch auf 1
/*
Desktop Check by RFT
(C) 2010
Version 0.1
native IsPlayerOnDesktop(playerid)
native GetPlayerDesktopTime(playerid);
*/
#include <a_samp>
forward Desk_SecondTimer();
forward Desk_OnPlayerUpdate(playerid);
forward Desk_OnGameModeInit();
public Desk_OnGameModeInit()
{
SetTimer("Desk_SecondTimer", 1000, true);
return true;
}
#define Desk_OnGameModeInit OnGameModeInit
public Desk_OnPlayerUpdate(playerid)
{
SetPVarInt(playerid, "DeskCheck", 1);
return true;
}
#define Desk_OnPlayerUpdate OnPlayerUpdate
public Desk_SecondTimer()
{
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(!IsPlayerConnected(i))continue;
if(GetPVarInt(i, "DeskCheck") == 1)
{
SetPVarInt(i, "DeskCheck", 0);
SetPVarInt(i, "AFKTime", 0);
return true;
}
if(GetPVarInt(i, "DeskCheck") == 0)
{
SetPVarInt(i, "AFKTime", GetPVarInt(i, "AFKTime")+1);
}
}
return true;
}
stock IsPlayerOnDesktop(playerid)
{
if(GetPVarInt(playerid, "DeskCheck") == 0)return true;
return false;
}
stock GetPlayerDesktopTime(playerid)
{
return GetPVarInt(playerid, "AFKTime");
}
Einer von euch beiden müsste sich nacher mal bei mir melden dann testen wirs zusammen auf meinem testserver.
AFK = Away From Keyboard
Wenn man im Menü ist, oder auf dem Desktop ist, heißt das nicht, dass man AFK ist. Abkürzungen lernen.
In der Regel geht man aber aufn Desktop wenn man AFK ist.
Damit die Spieler einen nicht töten können.
LG RFT
@ Ashampoo was meinst du damit wechsel die 1 mit der 0 aus und teste es mal.
War diesesmal mein Fehler.
if(IsPlayerOnDesktop(playerid) == 0)
Ne null gehört da rein da 1 für okay steht.
LG RFT
Teste es so mal:
public OnPlayerUpdate(playerid)
{
new String[128];
if(IsPlayerOnDesktop(playerid) == 1)
{
if(GetPVarInt(playerid, "TxtCreated") == 0)
{
SetPVarInt(playerid, "TxtCreated", 1);
format(String, 128, "Spieler seit %d Sekunden aufn Desktop", GetPlayerDesktopTime(playerid));
Player_AFK_Text[playerid] = Create3DTextLabel(String, Deine_Farbe, 0.0, 0.0, 0.0, 30.0, 0, 0);
Attach3DTextLabelToPlayer(Player_AFK_Text, playerid, 0.0, 0.0, 0.5);
}
format(String, 128, "Spieler seit %d Sekunden aufn Desktop", GetPlayerDesktopTime(playerid));
Update3DTextLabelText(Player_AFK_Text[playerid], DEINE_FARBE, String);
}
else
{
if(GetPVarInt(playerid, "TxtCreated") == 1)
{
SetPVarInt(playerid, "TxtCreated", 0);
Delete3DTextLabel(Player_AFK_Text[playerid]);
}
}
return true;
}
LG RFT
PS: Hast du dein neuen Account gemeldet ?
Doppelaccounts sind hier untersagt.