sizeof(...)+1 versuch es mal so
Beiträge von BlackFoX
-
-
io_append , beschreibt die Datei am Datei Ende nochmal bzw. überschreibt sie nicht, io_write erstellt eine neue Datei & löscht die alten Bytes
-
Pwn = Pawn, dies stellt das Skript dar darin verfasst du den Quellcode der Später gewisse Abläufe regelt.
zudem ist Variable kein Fremdwort sondern nur ein Variant sprich eine Anlaufstelle mit Informationen auf die man Zugreifen kann & sie ggf. ändern kann -
IPL, welches Format hat das Skript Lua ? Pawn ?
Bei MTA kannst du das Skript wenn du dich mit MTA beschäftigst die Map Datei im ganzen einbeziehen indem du sie in die Meta deines GM's einbeziehst
Bei Sa-mp musst du sie in den Pawn Format Konvertieren bzw. in den Pawn Quellcode Format & sie in OnGameModeInit einfügen -
Ich möchte hier keinesfalls fies oder Böse dargestellt werden, jedoch sollte man einige Dinge selber lernen um unnötige kleine Fragen zu vermeiden
-
Durchsuchen Klick > Map wählen die im MTA mod/Ressources Ordner ist... in der Dropdown Box deinen Ausgabe Format wählen... viel Spaß
-
- Pawn Grundlagen lernen ( nicht alles ) du wirst es sicherlich brauchen ...
- Schau dir die Grundlagen ,,wie Kontrolliere ich mein Server´´ an die im Sa-mp Wiki vorhanden sind http://www.sa-mp.com > help
- Schau dir die Standard Variablen der Server Konfiguration an
-
-
PHP
if(isset($_SERVER['PATH_INFO']))$pfad = explode('/',$_SERVER['PATH_INFO']); include($pfad[1].'.php'); // << kannst es auch per require aufrufen // adresse/ordner/ >>> ordner >> ordner.phpSo ungefähr sollte es aussehen , erst Abfragen ob der Server Pfad gesetzt wurde dann zerlegen & jeweiligen Ordner " " Umwandeln

-
Das mit den Ordner ist ganz einfach, man zerlegt den Pfad bzw. fragt ihn ab $_SERVER['PATH_INFO'] & zerlegt den Pfad dann prüft man zwischen // den letzten Ordner . klemmt dahinter noch .php
im Code & überprüft ob die Datei vorhanden ist wenn ja ruft man die Seite durch den Code mit .php auf & eventuell noch anderem zeug -
Die Zeit musst du dir schon selber nehmen

-
So meinte ich das
new formstr[10][128];
format(formstr[0],128,"Stats %s %d",blubb,blubb);
[...] Mit den anderen genau so & dannformat(voller_string,sizeof voller_string,"%s%s...",formstr[0],formstr[1]);
Nicht gerade Ressourcen schonend jedoch eine Methode die Funktionieren sollte, leider Funktioniert der Line Break auch nicht \
-
Der Text ist zu lang du müsstest diesen mit einem Array einzeln formatieren und dann nochmal zusammenstellen & als
Parameter nutzen sollte die Sperre überbrücken -
PTP geht noch aber ist veraltet & greift indirekt zu daher ist IPIROP schneller
-
Das mit dem Timer geht einfach Timer setzen mit Variable + Index in jedem Index Timer setzen z.b. wenn er gebraucht wird
new timers[100];
timers[SetTimer("bla",Intervall,wiederholen)] = 1;
und abfragen ... wenn 1 dann bla wenn 0 dann bla
-
forward tektimer();
public tektimer()
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i) || IsPlayerNPC(i))continue;
if(IsPlayerInRangeOfPoint(i,Radius,x,y,z))
{
SetPlayerInterior(...);
SetPlayerPos(...);
}
else if(IsPlayerInRangeOfPoint(i,Radius,x,y,z))
{
SetPlayerInterior(...);
SetPlayerPos(...);
}
}
return 1;
}und unter GameModeInit den Timer setzen , dann deine Koordinaten verwenden usw. sollte im Prinzip so aussehen...
-
Zu Schade das der Amx Emulator im Prinzip nichts bringt, die MTA Vorteile wird man dabei auch nicht wirklich nutzen können dann könnte man normal
sofort von Pawn auf Lua umsteigen & Sa-mp gleich ganz Abhaken -
Solange Kye nichts sagt können wir nur Spekulieren & Spekulationen bringen nichts
-
Als Kommazahl festgelegt ? Float:Variable... ?
-
den MTA Deathmatch Map Editor mal ausprobiert ? dort findest du alles von A-Z & 0-9
oder guck im Englischen Wiki was die meisten nicht nötig haben