Ich denke mal, dass es für Flugzeuge ist?
Dann kannst du ja Pfeile an die Ränder machen ![]()
Beiträge von |-|auke
-
-
Oder HMAP benutzen
Siehe Signatur
-
es hat Login + Register + Admin + Bank + House + Veh + DFaction + Handy Beta systeme good luck
Ist ja dämlich... was soll man da denn machen?
Die wichtigen und interessanten Sachen sind ja schon gemacht. Login und Register kann ich ja noch verstehen, aber Bank,House,Veh... naja wer´s braucht
-
Pickup und Player in eine gesonderte Virtuelle World setzen, oder Checkpoints nutzen?
-
Ich hab´s doch schon repariert.
-
Alles anzeigen
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT#include <a_samp>
new Personen[][MAX_PLAYER_NAME] = { "caRn" };
new Auto;
forward payday();
forward Werbetext();#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
SetTimer("payday",30000,1);// Timer startet beim Starten des Servers!
SetTimer("Werbetext", 60000, 1);// Timer startet beim Starten des Servers!
print("\n--------------------------------------");
print(" TEST");
print("--------------------------------------\n");
return 1;
}public OnFilterScriptExit()
{
return 1;
}#else
main()
{
print("\n----------------------------------");
print(" TEST");
print("----------------------------------\n");
}#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("SELFMADE-TEST");
AddPlayerClass(120, 1958.3783, 1343.1572, 15.3746, 269.1425, 24, 99, 66, 100, 52, 50);
Auto=AddStaticVehicle(560, 2033.9364,1344.1719,10.8203,270.3123, 1, 90);
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;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{// Gehört hier hinein
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //Prüft ob der Spieler der Fahrer ist
{
new pname[24]; //pname definieren
new pcar = GetPlayerVehicleID(playerid); //Speichert die Auto-ID in die Variable "pcar"
GetPlayerName(playerid, pname, 24); //Den namen des Spielers in Variable "pname" speichern
if(pcar == Auto) //Falls das Auto in dem der spieler sitzt, das auto ist, das wir nur für die bestimmten personen freigegeben haben
{
if(strcmp(pname,sizeof(Personen),false)) //Falls der Name vom Spieler nicht in Variable "Personen" reingeschrieben ist (FALSE = Groß/Kleinschreibung beachten)
{
SendClientMessage(playerid, 0xFFFFFFAA, "Du darfst dieses Auto nicht benutzen !"); //Falls er das Auto nicht benutzen darf, bekommt er diese Meldung
RemovePlayerFromVehicle(playerid); //Wirft den Spieler aus dem Wagen.
return 1; //Alles fertig x)
}
}
}
}public payday()
{
for (new i = 0; i < MAX_PLAYERS; i++) {
SendClientMessage(i,<TEXTFARBE>,"<TEXT>"); //Nachricht die der Spieler erhält beim Payday
GivePlayerMoney(i, <der betrag>); //gibt dem spieler einen gewissen Betrag von Geld
return 1;
}public Werbetext()
{
SendClientMessageToAll(COLOR_YELLOW, "Hier ist MEIN Werbetext.");
return 1;
}Tag.
Also irgendwie stürzt mein Compiler immer sofort ab, denke mal das irgendwo ein Fehler liegt.
Ich bin nue im Pawn Scripting, hab also ka davon =)greez none.
Du darfst keine "Sachen einfach so in´s Script legen".
Sie müssen in Funktionen stehen, damit der Server weiß, was sie sind, und wann sie aufgerufen werden sollen.Gruß Hauke
-
Das nennt man Domains.
Domains leiten deinen Browser unsichtbar auf die IP des Servers weiter.
http://www.lod-reallife.net wäre eine Top Level Domain (TDL)
hauke.lod-reallife.net wäre eine Subdomain, da sie unter der TDL ist.
TDL´s kosten meinst ca. 10-15 Euro im Jahr, und die .tk Domains sind meines wissens kostenlos.
Link: http://www.dot.tk/de/index.html?lang=de
Machen dafür aber meist einen schlechteren ersten Eindruck.Gruß Hauke
-
Alles anzeigen
ja und ich hab ne frage ich habe den text hier:
public OnPlayerExitVehicle(playerid, vehicleid)
{
PlayerInf[playerid][race] = 0;
PlayerInf[playerid][derby] = 0;
checkpointcheck[playerid] = 0;if(vehicleid == car)
{
DestroyVehicle(car);
}
if(vehicleid == car2)
{
DestroyVehicle(car2);
}
if(vehicleid == CrashCar1)
{
DestroyVehicle(CrashCar1);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar2)
{
DestroyVehicle(CrashCar2);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar3)
{
DestroyVehicle(CrashCar3);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar4)
{
DestroyVehicle(CrashCar4);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar5)
{
DestroyVehicle(CrashCar5);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar6)
{
DestroyVehicle(CrashCar6);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar7)
{
DestroyVehicle(CrashCar7);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar8)
{
DestroyVehicle(CrashCar8);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar9)
{
DestroyVehicle(CrashCar9);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar10)
{
DestroyVehicle(CrashCar10);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar11)
{
DestroyVehicle(CrashCar11);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar12)
{
DestroyVehicle(CrashCar12);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar13)
{
DestroyVehicle(CrashCar13);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == CrashCar14)
{
DestroyVehicle(CrashCar14);
SpawnPlayer(playerid);
crashplayers = crashplayers - 1;
}
if(vehicleid == RaceCar1)
{
DestroyVehicle(RaceCar1);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar2)
{
DestroyVehicle(RaceCar2);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar3)
{
DestroyVehicle(RaceCar3);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar4)
{
DestroyVehicle(RaceCar4);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar5)
{
DestroyVehicle(RaceCar5);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar6)
{
DestroyVehicle(RaceCar6);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar7)
{
DestroyVehicle(RaceCar7);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar8)
{
DestroyVehicle(RaceCar8);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar9)
{
DestroyVehicle(RaceCar9);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}
if(vehicleid == RaceCar10)
{
DestroyVehicle(RaceCar10);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}SetPlayerInterior(playerid, 0);
return 1;
}
//Das ist Platzverschwendung, wenn du die Cars in ein Array packst, brauchst du nur eine Schleife:
new Cars[5];
for(new c=0;c<6;c++)
{
DestroyVehicle(Cars[code=c]);
SpawnPlayer(playerid);
RacePlayers = RacePlayers - 1;
}Also wenn ich /bike eingebe spawnt es ein motocross(car) beim leaven löscht es sich doch wenn ich ein derby mache gewinne und wieder gespawnt werde und dann /bike eingebe und dann runtergehe vom motocross spawnt es mich oO ?? An was kann das liegen?
-Verstehe ich nicht -
Es wurden schon wirklich viele Sachen released. Ich hatte garnicht damit gerechnet, dass es so schnell geht

-
Das ist eigentlich sehr einfach.
Doch wenn du nur Objekte einfügen möchtest, kannst du mal im Showroom nach HMAP suchen. (Schleichwerbung ^^) -
Das ist einfach DT like.
Ich finds witzig
-
Hmm, ja tut mir leid.
Sowas kommt, wenn man immer meint, die Nacht nutzen zu müssen
Ich hoffe jetzt geht´s
-
Um Doppelpost zu vermeiden habe ich den letzten Beitrag gelöscht.
HMAP ist nun released und in allen Versionen kostenlos zu haben.
Die genauere Beschreibung findest du hier: Dark-TrigardonGruß Hauke
-
Bei uns sind ja nicht nur Scripter

Ich bin froh, dass ich mit dabei bin. Endlich eine Community mit Niveau und Zielen. -
Das nennt man Programmieren, und kein Scripten.
Edit: Falsches Zitat -> gelöscht -
Naja von mir nur 2/10, denn die Erklärungen sind falsch und das gesamte System ist nicht wirklich funktional.
-
Lernen muss man immer, das gehört eben dazu.
Du kannst ja erstmal mit einem kleinen GM anfangen, die Grandlarc oder sowas.
Dann einfach mal mit Variablen rumspielen.
Dann Abfragen (Was machen, wenn das passiert..)
Und dann Schleifen, und die Funktionen von SA-MP nutzen.
Dann machts einmal "klick" und du kannst es. -
Dann solltest du genauere Fragen stellen.. ich weiß nicht wo das Problem liegt?

-
So, HMAP ist erstmal "klein" released. Link: http://forum.sa-mp.de/wbb/san-andreas-multiplayer/scripting-base/showroom/48909-hmap-die-einfachste-möglichkeit-der-sa-mp-mapeinbindung.
-
Streamer, Objekte schnell einfügen, (offline ohne Konventieren) warum sollte sich das nicht lohnen?
Ohne neu Kompilen zu müssen direkt Map änderbar. (Da fällt mir nochwas ein.... mach ich gleich mal)
Besonders gut für erfolgreiche Server mit großen Maps und eigenen Mappern. Dann muss man denen nur noch FTP Zugang zu dem HMAP Odner geben
(Ist ja sicherer)Probierts einfach mal aus
