Hallo leute,
Ich kann zwar nicht sehr gut scripten schreibe aber schon ziemlich vielund havw auch schon Selfmades usw gemacht naja kommen wir auf den Punkt
Ich werde ab jetzt öfters Tuturoals in dieses Therad posten, reinschauen lohnt sich.
Ich Suporrte euch,wer Fragen hat kann sie mir auch per Pn schiken Scriptwüsche auch
Es wird erst der Serverstart gezeigt dannach auch Payday's usw
====================[Tuturial]======================
Lektion 1 ~Server einrichten~ ~Windows~
So also als erstes gehen wir auf: www.sa-mp.com und kliken dort auf [Downloads] :
Dort laden wir und die neuste Version runter in dem Fall ist es: -> [Samp0.3b] <-
So nun brauchen wie noch -> [WinRAR] <-
Installieren es
und klicken mit Rechtsklick auf den gedownloadeten SA-MP Ordner und entpacken es:
Nun öffnen wir den Ordner
Jetzt öffnen wir die Server.cfg mit Texteditor Word o.a
Erklärung:
Also ich gebe euch mal einen Code der 100% geht :
echo Executing Server Config...
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 1
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
Das ist der Standart
Nun klikt auf die samp-server.exe um den Server zu starten
öffnet samp und klickt folgendes:
Mach die Favoritenliste auf
Klickt auf den Orangenen Hacken oben Links
gebt dort dies ein
127.0.0.1:7777
So nun doppelklik drauf und dann auf Connect.
Fertig der Server ist Online
Morgen kommt das nächste Tuturial mit volgendem Inhalt:
-Gamemodename ändern
-Mapname ändern
-PayDay
-Pickups erstellen
Tuturail_2
Gamemodenamen ändern...
Also ihr geht in eurem SAMP-Ordner auf den Ordner Pawno und öffnet dort die Pawnp.exe. Nun klickt ihr da drauf:
Nun sucht ihr nach Blank Script und ändert es zu eurem Gamemodenamen z.B. zu German Reallife:
So Gamemodename ist geändert jetzt den Mappnamen
Unter SetGameModeText("German Reallife"); macht ihr:
SendRconCommand("Mapname");
Das sieht dann so aus:
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("German Reallife");
SendRconCommand("Mapname");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
Mapname geändert jetzt das Pickup also wir erstellen ein Pickup indem wir erstmal die Coedinaten Saven also wir gehen in die Samp_debug.exe oder in einen anderen Server und schreiben an dem gewüchten Punk /save dann gehen wir in den Ordner: Documente,Gta San Andreas Userfiles, SAMP,savepositions.txt da steht dann das :AddPlayerClass..... Erklärung:
AddPlayerClass(SKINID,XCORD;YCORD;ZCORD;ROTATION,WAFFE1,MunitionderWaffe1,Waffe2, MunitionderWaffe1,Waffe3,MunitionderWaffe3);
So nochmal zurück zu Pawno, wir schreiben ganz oben
new Lebenspickup;
Und unter OnGamemodeInit:
Lebenspickup=CreatePickup(PICKUPID,PICKUPART,X,Y,Z);
Bei mir wäre es:
LebensPickup=CreatePickup1240,2,1215.0825,-906.6415,42.9197); //Lebenspickupid und X,Y,Z von neben dem BSN
Die XYZ findet ihr bei der saveposition.txt ihr müsst da die XCOR,YCOR,ZCORD kopiern
Lebenpickup bei mir wäre dann:
So nun machen wir unten bei puplic OnPlayerPickUpPickUp das hier hin:
public OnPlayerPickUpPickup(playerid, pickupid) // Das puplic halt
{
if(pickupid==Lebenspickup) // Sagt Wenn der Spieler in das Lebenspickup geht dann:
{ //Öffnet was dann Passier soll
SetPlayerHealth(playerid,100); //Setzt das Spielerleben auf 100%
} // schließt was dann passieren soll
return 1;
}
Das Rauslöschen:
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
und uter mein das #endif rauslöschen
f5 Drücken Fertig
So da die Zeit jtzt nicht reicht mach ich morgen noch den PayDay sorry also viel Spaß bei scripten
//Edit Rechtschreibfehler
//Edit Tuturial_2
//Edit X,Y,Z Cord erklärung
//Edit Rauslöschendazu
//Edit Aus elese endif