Gamemode Selber machen ? __SA-MP__
by [TC]Tuner[HU]
1.
Als erstes braucht ihr ein Programm dass nennt man "Pawno"
Das Programm bekommt ihr in einem PACK : http://files.sa-mp.com/samp022server.win32.zip
dort ist alles enthalten was ihr braucht .
2.
Wenn ihr das Programm unter ....samp022serverpawno öffnet dann klickt ihr oben links auf "File" dann "new"
Dort kommt dieses Anfänger Skript:
#include <a_samp>
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------n");
}
#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnGameModeExit()
{
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;
}
.
.
.
.
.
Dann drückt ihr auf "F5"
und im pawno ordner ist eine datei "new.amx" diese datei macht ihr in den ordner "gamemodes"
dann noch bei der server.cfg den "gamemode0" auf "new" umschreiben z.B: "gamemode0 lvdm" wird zu "gamemode0 new"
so.. das ist euer GM (Gamemode)
aber es ist ja nur 1 command in dem GM nähmlich /mycommand
nun drückt ihr "strg+f" und scheibt in das Suchfeld "/mycommand"
dann kommt :
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}
unter :
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
schreibt ihr :
SendClientMessageToAll(COLOR_RED, "Jemand sagt LOL");
=müsste dann so aussehen=:
if (strcmp("/lol", cmdtext, true, 10) == 0)
{
SendClientMessageToAll(COLOR_RED, "Jemand sagt LOL");
unter #include <a_samp>
kopiert ihr das:
//farben
#define COLOR_RED 0xEB000F55
dann drückt ihr wiederhin "F5"
wenn kein Error kommt dann habt ihr alles Richtig gemacht
wenn Warnings kommen macht das nichts
ok und ihr habt euren 1. Command
nähmlich ?: /lol
Viel Spaß damit Euer :
Tuner-Clan
[TC]Tuner[HU]
WWW.TUNER-CLAN.SEITE.COM
Bei Fragen :
ICQ :480 046 376
MSN: XxTuner_94xX@hotmail.de