.:-:.
  Gamemode selber machen
 

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

 
  Unsere Besucherzahl ist 59470 Besucher Copyright by TGGTAM  
 
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden