So hab mal alles auf Deutsch übersetzt
Beiträge von BlackFoX
-
-
So es besteht nun die Möglichkeit die Maximalen Objekte per Code zu regulieren zudem sind ewig viele Objekte möglich ohne
das, das Skript an die Megabyte grenze steigt sprich es wären c.a. eine Millionen Objekte möglich.
Aber Achtung Leute bleibt realistisch denn schleifen brauchen auch ihre Zeit
Pastebin Link Aktualisiert , Passwort bleibt gleich, Have Fun
-
Mehr nicht ?
Kopiere mal alles -
Update bezüglich der Ressourcen
- Spieler Variablen (PVars) werden nun verwendet
- die schon vorher existierende Pawn Property Funktion wird verwende
Bringen tut das ganze soviel das, das Streamer Skript Maximale ~ bei 70000 Objekten gerade mal 800 Kilo Byte groß wird sprich
man hat jetzt die Möglichkeit auf noch mehr Objekte, wer dieses Limit jedenfalls überschreitet
Im nächsten Update eventuell die Möglichkeit auf unendlich Objekte.//é : Aso und Pastebin Link hinzugefügt

-
Hast du schon das R5 Server Paket ?
-
Sieht mir nach MSIE = MS Internet Explorer aus xD Opera ? hmm wusste gar nicht das Opera IE Komponenten nutzt :>
Opera Sucks , genau wie MSIE -
Das musst du unter OnPlayerDeath selber abfragen , Team Variable mit einer Nummer für ein bestimmtes Team belegen natürlich Spieler Variable & abfragen
ob killerid & spielerid das gleiche Team haben -
Hau das mal unter in die MS Abfrage
SetPVarInt(killerid,"killed",0);
so das die Abfrage erneut stattfindet sonst gehts nicht
( Hab ich vergessen Sorry )new msg[64],playaname[MAX_PLAYER_NAME];
GetPlayerName(playerid,playaname,sizeof playaname);
format(msg,sizeof msg,">>> %s hat 2 kills in folge. (ComboWhore)",playaname);
SendClientMessageToAll(0x993300FF,msg); -
Deine Abfrage ist Total Falsch zudem würde sich das auch einfacher gestalten lassen
entweder
switch(hour)
{
case 0..23:
{
}
}und darin die Abfrage nochmal gestalten oder
if(hour >= 0 && hour <= 23 && ...)
-
Hab dir vergessen zu sagen das es unter OnPlayerDeath stattfinden muss
-
if(!GetPVarInt(killerid,"killed"))
{
SetPVarInt(killerid,"combo_kill",GetTickCount());
SetPVarInt(killerid,"killed",1);
}
else
{
new tickd = (GetTickCount() - GetPVarInt(killerid,"combo_kill"));
if(tickd <= 1500) // 1500ms
{
// Combo Kill
}
} -
forward payday();
public payday()
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
SetPVarInt(i,"spielzeit",GetPVarInt(i,"spielzeit")+1);
if(GetPVarInt(i,"spielzeit") == 60)SetPVarInt(i,"minuten",GetPVarInt(i,"minuten")+1);
if(GetPVarInt(i,"minuten") == 60)
{
//. Aktionen
}
}
return 1;
}Die Variable einfach abspeichern & wieder laden
so muss der Spieler feste 60 Minuten spielen... ( Den Timer für Payday auf 1000ms setzen )so zum anderen, bin ich blind oder nutzt ihr (MSIE ) Microsoft Internet Explorer ? , ich sehe nach jedem bzw. in den meisten Beiträgen dies hier am Ende
najo wohl nen Fehler im MSIE
-
Dann trete einem Gegner gegenüber ohne 2 Shot an, während dein Feind diesen benutzt, dann wird höchstwahrscheinlich der Anti-Glitch-User geowned.
Wegen C-Bug und 2-Shot existieren überhaupt viele Deathmatcher Clans. Da würd ich aufpassen, was man sagt.
Musst dich nicht gleich beleidigt fühlen, Deathmatch ist klar aber für Server wo das ausnutzen von Fehlern nicht gestattet ist wäre das wirklich nützlich.
zudem ist es nicht verboten seine Meinung abzugeben dazu also sollte ich nicht aufpassen was ich sage sondern meine Meinung vertreten, wenn das ne Drohung sein
soll geht sie mir am Popo vorbei
-
Der Aktuellste Patch : 1.0.4
- Behebt viele Fehler ( Welt verschwindet nach einer Zeit seid 1.0.2 behoben )
- Schränkt den Ressourcenverbrauch ein ( In der alten Version bis zur 1.0.3 fraß GTA IV mehr als 2 GB Ram & steigend )
Läuft auf meinem älteren Rechner Top
AMD Athlon x2 ( je 2.6 ghz )
Arbeitsspeicher : 3 GB
HDD : 250 GB
Grafikkarte : nVidea 8800 GT ( Zotac AMP! + Ausführung ) OC ( derzeit nicht mehr wurde wieder auf Standard getaktet ) -
tirestimer = SetTimerEx("tiresd", gTires[rand],0, "i", playerid);
-
if(IsPlayerInRangeOfPoint(playerid,... /* alles andere selber ergänzen bei dir */ ))ShowPlayerMenu(...);
-
- PlayerToPoint ist veraltet ( http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint )
- Funktioniert die Funktion
- liegt es an einer deiner Abfragen & nicht an der Funktion
-
SetPlayerSkin(...);
GetPlayerSkin(...); // <<Speichern...Zum Eingang ...
Kommando nutzen & Abfragen welche Distanz zum Punkt besteht , wenn ja Menü oder sonstiges anzeigen lassen , Fertig
-
Wenn du nur ein paar Pfund zu viel hast & das mit einem jungen Alter schadet das auch nicht, wenn du wächst verschwinden die stellen auch
also musst du auch keine extrem Diät machen oder so, weil wie gesagt mit einem alter von 13-23 sollte man sich da noch nicht so viel sorgen machen -
Auch .NET Framework installiert ? 2.0 bis 3.5 ?