Ich hatte auch mal ein kleines Plugin gebastelt.
Als erstes werden die Spieler connected, allerdings über einne Proxy damit kein -1 bei Ping steht.
Als nächstes brauch man nurnoch jeden Tasten Druck simulieren und dem Server senden.
Einfach und Effizient.
Funktioniert besser als jede RAM analyse.
Beiträge von DMA
-
-
Oh mein Gott das nennt sich Grafiktreiber.
Außerdem, wenn ihr 2 GPU's habt, deaktiviert einen für GTA:SA im Multiplayer.
Hat bei mir auch geholfen ;x -
beispiel:
new x[3][3] = {
{ 273, 283 },
{263, 263, 263 },
{ 263, 2732, 2893 }
};
Das Beispiel spricht Worte -
Was ihr ansonsten machen könntet wäre eine WhoIs Abfrage.
Das ergebnis enthält dann den "host".
Dieser kann dann so heißen:
23452bla.273d.ip-pool.net
Dann bannt ihr einfach den Pool.
Problem: T-Com hat viele Pools und solche Reseller nutzten diese Pools zum Teil mit.
Allerdings könnt ihr so mit der Zeit ganz viele User aussperren :> -
Root IP ban.
oder geheim Tipp unter uns Scriptern:
ban *.*.*.*
Damit kommt er 100% nicht mehr auf den Server. -
Das spiel läuft mit Limiter auf genau 25Fps , das ist perfekt.
Vllt schaft deine Graka das nicht :p -
Viel zu umständlich, da muss man ja 2 Zeilen schreiben, this suxx's
-
#define MAX_TIMER 32
new virtualCount = 0, bool:existTimer[MAX_TIMER];
CreateTimer(nameof[], time, reload=0) {
SetTimer(nameof, time, reload);
if(virtualCount != MAX_TIMER) {
existTimer[virtualCount] = true;
virtualCount++;
return virtualCount-1;
}
return -1;
} -
Suche im Forum nach ANTI (Filterscript) das ist deines Problemes die Lösung.
-
[wiki]AddStaticVehicleEx[/wiki]
-
Suche: AddStaticVehicle
Ersetzte: CreateVehicle oder AddStaticVehicleEx
Neun Parameter anhängen: , -1);
Nun Spawnen sie bis zum nächsten Neustart nicht mehr neu, (ausgenommen, explosion und son Käse) -
Dann schau mal in meine Signatur.
Die 6600 wurde halt durch eine 7600GS ersetzt, aber ansonsten ;o) -
Sind die AKtuellsten Treiber Installiert und ist genung frei im Arbeitsspeicher (also schließ mal alle anderen Programme vorher).
-
Genauere Hardware.
Vllt ist deine Grafikkarte auch alt.
Und ein 2 Kern kann auch ein X2 Prozessor von AMD sein ;p -
Nö,kann man nicht.
Man kann Libary's im Linux System ausschließen.
Das Programm Virtual Maschine & XEN können z.b. die erlaubnis für nur Host Libarys aktivieren -
Genau.
Aufjedenfall sollte es so funktionieren. -
strcut(string[], index, identify=' ') {
new string2[256], scount = 0, virtual = 0;
for(new i = 0; i < strlen(string); i++) {
if(string[i] == identify) {
virtual++;
string2[scount] = '\0';
if(virtual == index)
return string2;
scount=0;
} else {
string2[scount] = string[i];
scount++;
}
}
string2 = "";
return string2;
}
kA Obs funktioniert :>
aber z.b.:
/joindm 2
um nur den ersten Wert (/joindm) zu bekommen wäre es dann:
strcut(cmdtext, 1);
/* beispiel */
if(!strcmp(strcut(cmdtext, 1),"/joindm"));
Mit dem zweiten Wert wäre dann der index 2 ;p -
Naja es kann gut sein das keine libarys nach installiert werden dürfen.
Die Libary für GCC ist meist garnicht vorhanden oder nur in veralteter Version.
Dem entsprechend kannst du auch ~1€ mehr Zahlen und erhälst bei Brötchenfisch einen Server. -
Für den Anfang reicht einfach die Virtuale Maschine.
Z.b. Virtual PC von Microsoft.
Darauf installierst du ambesten ein Linux wie Debian.
Einfach die Netinstallation nehmen und nur die Minimale Installation nutzten, damit du den Umgang mit der Konsole lernst ;p -
%d Dezimal
%x Hexadezimal
%c Char
%i nicht ANSI Integer
%s String
%f Float
Gibt noch einige mehr, aber das sind die wichtigsten