Ich bin noch nicht soo erfahren und erstelle erst mein 1. "richtiges" Gamemodescript. Könntest du diese Zeile nochmal ein bisschen ausführlicher erklären ?
sobald die for-Schleife (Mit der Anzahl von MAX_PLAYERS) zuende ist, kannst du aus deiner Variable ablesen wieviele Spieler im Gebiet sind, dann lässt du die Variable wieder auf 0 Reseten.
Beiträge von Ghosty_101
-
-
Ich vermute du hast irgendwo im Script einen Timer, der eine Funktion auslöst die den Server abschmieren lässt. Falls du irgendetwas nach diesen 20 min in den Scritpfiles speicherst und der Ordner in dem du diese ini Datei speicherst ist nicht vorhanden schließt sich die server.exe automatisch. Prüfe das mal
-
Hallo, ich schon wieder
Ich brauche eure Hilfe,
1. denn ich habe nichts gefunden womit ich überprüfen kann ob zum Beispiel 5 Personen in einer bestimmten Gangzone/Zone sind. Ich scripte nähmlich einen Befehl mit dem ich eine Gangzone einnehmen kann.
und 2. Wie kann ich mit Dini (Das Login system hab ich schon) speichern welcher Gang welche Zone gehört?
MfG GHOSTY -
Das kann nicht gehen, da strcmp KEINE Parameter unterstützt. Es funktioniert mit strtok, dmcd, zcmd, ocmd usw.
ich empfehle dcmd oder zcmd, da ist das mit den Parametern recht einfach -
Noch ein Tipp, WIKI hilft !! Sucht erst dort , Dann erst posten
Ach ja, das Wetter wäre:
SetPlayerWeather Also nur für den EINEN Spieler
SetWeather Für alle auf deinem Server
-
Hat sich erledigt, DANKE Robdeflop , jedoch sind weiitere vorschläge erwünscht
-
Ja, aber wenn ich bei solidfile ... auf DOWNLOAD FILE Klicke kommt der Text und zwar unformatiert , dann wird das ziemlich mühsam einzurücken
-
Hallo alle Leser meines Threads,
Da ich ca. 20 Minuten gebraucht habe um die Koordinaten meines Textdraws herauszufinden,wende ich mich an euch. Gibt es ein Tool, am besten einen inGame Editor, der die Koordinaten vom Bildschirm in einer INI Datei speichert? Alles Textdraw Editoren die ich hatte, waren entweder verbuggt, hatten Massenweise Errors oder gingen nicht auf 0.3c . Also wenn es geht bitte ohne Fehler
MfG GHOSTY -
Klick mal auf "Suchen" in Pawno und dort gibst du dann z.B SetWeather ein. Dann schaust du ob es irgendwo definiert worden ist, wenn ja: löschen. wenn nicht: verzweifeln
-
Wie wäre es mit nem Tutorial?? Da lernt man nicht nur Copy&Paste sondern auch scripten
Tutorials werden nämlich erklärt und nich einfach zum Download bereitgestellt.
Haus system Tutorial -
Da ich weis wie nervig es ist wenn niemand auf den Thread antwortet siehe FALSCHER SPAWNPUNKT <- Das soll keine Werbung für meinen Thread sein
@Topic: Hier die Abhilfe SAMP LINK -
Jo, das sind die Zahlen in den Klammern. Schau mal ÜBER den angegebenen Zeilen ob da irgendeine Klammer nicht geschlossen ist oder nur geschlossen wurde und nicht geöffnet
-
Such mal nach einer NICHT geschlossenen Klammer, vor den besagten Zeilen mit den Errors. Das wärs
-
1. EIN FBI Van ist ein wie das Wort schon sagt VAN und nichts anderes. -.- Also folglich auch ein Fahrzeug, und NIX anderes
2. Es gibt kein Blaulicht Objekt welches vor 0.3c erschienen ist. Wenn doch hätte ich was verpennt -
Dann ist es (Meines wissens nach )nicht möglich das in einen zu bringen, es kann aber sein das ein SAMP Guru da mehr weiß
-
Wie wäre es das ganze in 2 Dialoge aufzuteilen, wenn da schon steht Input line is to long ? Das bisschen Englisch kann fast jeder verstehen
-
Hallo, da ich gerade mein begonnenes Gangwar Script bis jetzt mal testen wollte ist mir aufgefallen,egal in welchem Team, ich spawne immer in CJ's Haus.
Hier der Teil, der unter OnPlayerSpawn steht:
if(Team[playerid] == TEAM_GROVE)
{
SetPlayerPos(playerid,2495.95, -1694.43, 1014.742);
SetPlayerInterior(playerid, 3);
}
if(Team[playerid] == TEAM_BALLAS)
{
SetPlayerPos(playerid,231.33,1246.94,1082.14);
SetPlayerInterior(playerid, 2);
}
if(Team[playerid] == TEAM_VAGOS)
{
SetPlayerPos(playerid,299.78,1486.97,1080.15);
SetPlayerInterior(playerid, 15);
}
if(Team[playerid] == TEAM_COPS)
{
SetPlayerPos(playerid, 322.54,316.477,999.14);
SetPlayerInterior(playerid, 5);
}
Auf Anfrage poste ich noch mehr
MfG GHOSTY -
if(killerid == INVALID_PLAYER_ID) return Text
Unter OnPlayerDeath einfügen, und das TEXT halt durch z.B. TextDrawCreate ShowGameTextForPlayer usw. ersetzen -
So gehts, ich hab es so in meinem "alten" Script:
Irgendwo ins Script nur nicht in ein Callback (also PUBLIC):
IsValidSkin(skinid)
{
new i = 0;
#define MAX_BAD_SKINS 22
new badSkins[MAX_BAD_SKINS] =
{ 3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 268, 273, 289 };
if (skinid < 0 || skinid > 299) return false;
for (; i < MAX_BAD_SKINS; i++) { if (skinid == badSkins[i]) return false; }
#undef MAX_BAD_SKINS
return 1;
}
Und das in das Callback OnPlayerRequestClass:
new i = -299;
for(; i < 299; i++)
{
if(IsValidSkin(i))
{
AddPlayerClass(i,-1657.5237,1207.6644,13.8719,0.0,-1,-1,-1,-1,-1,-1);}
} -
D3NIZ: Was haben deine Errors mit diesem Thema zu tun, ich sehe KEINEN, aber auch GAR KEINEN Zusammenhang.
Oder hab ich etwas überlesen ?
@Topic: Es scheint als wäre bei dem Command alles OK, teste es mal in einem anderen SCript, wenn das "Unknown Command" dann dor auch kommt liegt es am CMD