[wiki]SetGameModeText[/wiki] im Script bearbeiten.
Beiträge von breadfish
-
-
Dein Fehler ist dass du das einfach irgendwo unvollständig raus kopiert hast, das erkennt man daran dass dort die Funktion DestroyCurrentMenu verwendet wird die nirgends definiert ist. Das ist auch keine standard SA-MP Funktion.
Hier mal dein Menü wie es funktionieren müsste:
#include <a_samp>
new Menu:gMenu[MAX_PLAYERS];
new gCurrentMenu;
main() {
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}public OnGameModeInit() {
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}public OnPlayerRequestClass(playerid, classid) {
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}public OnPlayerCommandText(playerid, cmdtext[]) {
if (strcmp(cmdtext, "/m1", true)==0) {
gMenu[playerid] = CreateMenu("test0", 2, 50, 200, 41, 30);
AddMenuItem(gMenu[playerid],0,"1");
AddMenuItem(gMenu[playerid],0,"2");
AddMenuItem(gMenu[playerid],0,"3");
AddMenuItem(gMenu[playerid],0,"4");
AddMenuItem(gMenu[playerid],0,"5");
AddMenuItem(gMenu[playerid],0,"6");
gCurrentMenu = 1;
return 1;
}
if (strcmp(cmdtext, "/m2", true)==0) {
gMenu[playerid] = CreateMenu("teste0", 1,50,200,50,25);
AddMenuItem(gMenu[playerid],0,"code");
AddMenuItem(gMenu[playerid],0,"code1");
AddMenuItem(gMenu[playerid],0,"Verlassen");
gCurrentMenu = 2;
return 1;
}
return 0;
}
public OnPlayerSelectedMenuRow(playerid, row) {
new txt[256];format (txt, sizeof txt, "Menü: %d; Zeile: %d", gCurrentMenu, row);
SendClientMessage(playerid, 0xFF0000FF, txt);
DestroyMenu(gMenu[playerid]);
return 1;
}public OnPlayerExitedMenu(playerid) {
DestroyMenu(gMenu[playerid]);
return 1;
} -
Unter anderem waren Bots angekündigt.
-
Zitat
Es geht doch aber ohne Include ode?
So wie es dasteht geht dieses Beispiel nicht. Das Zeug wie "Mname", "Enter", "Info" oder "Buy" ist in dieser "M.I.C.inc" Datei definiert. Wenn du das ohne die includes nutzen möchtest musst du die Variablen definieren oder ändern, z.B. indem du Anführungszeichen drumrum machst.
-
Naja dann brauchst du die Datei "M.I.C.inc". Die bekommst du normalerweise da her wo du auch dein Script heruntergeladen hast.
-
Wer oder was sagt dir dass du ne include Datei draus machen musst?
-
breadfish.de bietet alle vorraussicht nach in nicht allzu ferner Zukunft auch Webspace an

-
Godfather ist der Name ein RPG Scripts. (RPG = Role Playing Game = Rollenspiel)
-
Doch, passt. Diese Version des Wikis ist vorzuziehen da dieses zwangsläufig aktueller ist als das Backup

-
Sorry aber wenn du keine Ahnung davon hast lass die Finger davon!
Zwei Klicks und dann kann man folgendes lesen:
ZitatV. Wiederrufsrecht
Als Verbraucher können Sie Ihre Vertragserklärung ohne Angabe von Gründen in Textform (z. B. Brief, Fax, E-Mail) nach Maßgabe des § 312 d BGB widerrufen. Die Widerrufsfrist beginnt frühestens mit Erhalt der Widerrufsbelehrung. Der Widerruf ist gegenüber Lycos zu erklären. Sofern Sie Ihren Widerruf per Email erklären, bitten wir Sie, diesen an die Adresse lycaccde@lycos-europe.com zu senden. Zur Wahrung der Widerrufsfrist genügt die rechtzeitige Absendung des Widerrufs.
Ihr Widerrufsrecht erlischt bei einer Dienstleistung, wenn Lycos mit der Ausführung der Dienstleistung mit Ihrer ausdrücklichen Zustimmung begonnen hat oder Sie diese selbst veranlasst haben. -
-
Stop, Ende der Diskussion. Über gecrackte Versionen wird sich hier nicht unterhalten.
-
-
SA-MP kannst du da eh nicht drauf laufen lassen, siehe roter Punkt bei Gameserver. Das erlaubt erst das teurere Angebot für 19,95€.
-
-
Ich hab das mal nachgeprüft. Ergebnis: es läuft nicht ganz wie es soll, aber 5 Minuten dauert es bei mir nicht:
#include <a_samp>
forward GoNext();
main() {}
public OnGameModeInit() {
GoNext();
SetTimer("GoNext", 5000, 1);
return 1;
}public GoNext() {
new h, m, s;
gettime(h, m, s);
printf("%d:%d:%d", h, m, s);
return 1;
}Ausgabe:
----------
Loaded log file: "server_log.txt".
----------SA:MP Dedicated Server
----------------------
v0.2.2 R2, (C)2005-2008 SA:MP TeamServer Plugins
--------------
Loaded 0 plugins.Started Server on port: 7777, with maxplayers: 32 lanmode is OFF.
Filter Scripts
---------------
Loading filter script 'adminspec.amx'...
Loading filter script 'vactions.amx'...
Loaded 2 filter scripts.16:42:47
16:42:52
16:42:58
16:43:3
16:43:8
16:43:14
16:43:19
16:43:24
16:43:30
16:43:35
16:43:41
16:43:46
16:43:51
16:43:56
16:44:2
16:44:7
16:44:13
16:44:18
16:44:23
16:44:29
16:44:34
16:44:39
16:44:45
16:44:50
16:44:55 -
Der Bug wär mir neu. 5000 sind ja Millisekunden, umgerechnet sollte die Funktion wie du schon sagst alle 5 Sekunden laufen...
-
-
Was meinst du mit Anti Car Cheat?
-