du könntest eine If-Abfrage ins OnPlayerUpdate reinhauen.
Like
if(IsPlayerInRangeOfPoint(playerid, distance,x,y,z))
{
}
du könntest eine If-Abfrage ins OnPlayerUpdate reinhauen.
Like
if(IsPlayerInRangeOfPoint(playerid, distance,x,y,z))
{
}
Hallo und Herzlich Willkommen in der Serverwerbung von [ERP]Emergency Roleplay.
[tabmenu]
[tab='Informationen']
Der Server wurde am 11.08.2012 in die Closed Beta geschickt. Zu diesem Zeitpunkt waren wir 5 User, die den Server aktiv auf Bugs getestet haben.
Am 19.08.2012 konnten wir zur letzten Bug-Auslesung in die Open-Beta-Phase starten. Nach über 2 Wochen aktives Testen haben wir am 01.09.2012 die offizielle Eröffnung des Servers.
[tab='Das Team']
Das Team besteht zurzeit aus 4 Personen.
Projektleitung: [ERP]Marco, [ERP]Freefighter
Administration: [ERP]DJRichter
Support: [ERP]David
[tab='Das Script']
Das Script ist ein stark editiertes SoL-Script. Es wurden viele Bugs ausgebessert und viele neue Features eingebaut.
Mehr zu den Features findest Du unten.
[tab='Serverdaten']
Forum: http://emergency-rp.de.vu
TeamSpeak 3: 80.246.62.44:1775
SAMP-Server: 85.114.130.96:7442
[/tabmenu]
[tabmenu]
[tab='Die Fraktionen']
Staatsfraktionen
Los Santos Police Department
Federal Bureau of Investigation
San Andreas Fire Department
San Andreas Fahrschule
San News
Gangs/Mafien
Grove Street
Yakuza
Ballas
Vagos
[tab='Die Firmen']
Neben einer Fraktion und einem Nebenjob kann der User auch eine Firma betreten.
Diese sind zum Beispiel:
San Andreas Verkehrsbetriebe
San Andreas Logistics
Heros Taxi Driving
Yak Security
Taxiunternehmen Southpark
Jeder User, der genug Budget hat, kann in unserem Forum eine Firma beantragen.
[tab='Nebenjobs']
Für einen kleinen Nebenverdienst kann der User einen Nebenjob annehmen.
Legal:
Detektiv
Müllmann
Angler
Boxer
Zeitungsjunge
Pilot
Illegal:
Waffenhändler
Drogendealer
H*re
Autodieb
Farmer
Freiwillig (unbezahlt):
Freiwillige Feuerwehr San Andreas
[tab='Features']
[subtab='Krankheitssystem']
Jeder User kann an unterschiedlichen Krankheiten erkranken und müssen vom San Andreas Fire Department ins Krankehaus gefahren werden.
Es gibt zum Beispiel folgende Krankheiten:
- Myokardinfarkt (Herzinfarkt)
- Apoplex (Schlaganfall)
- Sturz
[subtab='Brandmeldeanlagen']
Viele wichtige Gebäude haben eine Brandmeldeanlage, die von Usern ausgelöst werden können.
Orte sind zum Beispiel:
- Burger Shot Nord
- San Andreas Fire Department
- Los Santos Police Department
- Stadthalle
[subtab='Gurtsystem']
Jeder User muss sich im Fahrzeug anschnallen. Bei einem Verkehrsunfall kann dies Leben retten.
[subtab='Verkehrsunfallsystem']
Jeder User kann ab einem bestimmten Schaden eingeklemmt werden und muss von der Feuerwehr befreit werden.
[subtab='Realistisches Equipment']
Das San Andreas Fire Department hat neben dem "normalen Equipment" auch Equipment, dass es so noch nicht gab.
So zählt zum Beispiel die Krankentransporttrage oder das Halligan Tool dazu.
[subtab='Behandlungssystem']
Das SAFD kann Usern, die eingeklemmt oder in irgendeiner Art und Weise verletzt sind, Medikamente geben, User behandeln oder auch untersuchen.
Viele Medikamente können nur vom Notarzt gegeben werden. Das falsche Medikament kann jedoch den User töten
[subtab='Andere Features']
Andere Features sind zum Beispiel ein neus Einsatzsystem (LSPD und SAFD), ein Boardcomputer (LSPD), ein komplett neues Gangwarsystem oder auch ein Brandstiftungssystem.
[subtab='Work in Progress']
- Neue Jobs
- Motorschaden-System
- DM-Event-System
[tab='Bilder']
[/tabmenu]
Bei Fragen stehen wir euch in unserem Forum, hier im Thread, auf unserem TeamSpeak-Server und auf unserem SAMP-Server zur Verfügung.
Du musst auch die UserID auslesen
setzte das SendClientMessage einfach in ein { }
1. Das, Mystic
2. Gibt es heutzutage viele Entschlüsselungs-Programme, die selbst eine AMX entschlüsseln können.
Ich habe ihn die Server.exe etc. gesendet (er wollte die haben, Telefongespräch). Die PWN hab ich ihn aber nicht mit gesendet; so dumm bin ich auch net
Und den Pranger habe ich nur geschrieben, damit niemand anders auf ihn reinfällt
Ich mach das mit der For-Schleife, ist einfacher
Das ganze hatte ich mir beim Neustart vom PC auch überlegt
Danke (teste gleich)
new vutimer[MAX_PLAYERS];
forward VUTimer(playerid);
forward Retten(playerid, otherplayer);
forward Float:GetDistanceBetweenPlayers(p1,p2);
public VUTimer(playerid)
{
new Float:health;
new string[256];
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
GetVehicleHealth(vehicleid, health);
format(string, 256, "~n~~n~~n~~n~~n~~n~~g~Auto Schaden : ~w~%.0f",health);
GameTextForPlayer(playerid, string, 2000, 5);
}
new VID, Float:h_vid;
if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid))
{
VID = GetPlayerVehicleID(playerid);
GetVehicleHealth(VID, h_vid);
if(h_vid <= 350)
{
TogglePlayerControllable(playerid, 0);
SendClientMessage(playerid, 0xFF6900AA, "Du bist eingeklemmt. Rufe die Feuerwehr mit /service feuerwehr.");
SetVehicleHealth(vehicleid, 375.0);
SetPlayerHealth(playerid,100);
}
}
return 1;
}
public Retten(playerid, otherplayer)
{
new giveplayer[200];
new sendername[MAX_PLAYERS];
GetPlayerName(otherplayer, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new Float:X;
new Float:Y;
new Float:Z;
new string[256];
GetPlayerPos(playerid,X,Y,Z);
SetPlayerPos(otherplayer,X,Y+1,Z);
format(string, sizeof(string), "Du hast %s gerettet!", giveplayer);
SendClientMessage(playerid,COLOR_WHITE, string);
format(string, sizeof(string), "Du wurdest von %s gerettet", sendername);
SendClientMessage(otherplayer,COLOR_WHITE, string);
TogglePlayerControllable(playerid, 1);
TogglePlayerControllable(otherplayer, 1);
}
if(strcmp(cmd, "/befreien", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
{
tmp = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "[BENUTZUNG]: /befreien [SpielerID]");
return 1;
}
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Falsche SpielerID !");
if(GetDistanceBetweenPlayers(playerid,otherplayer) <= 5.0)
{
SetTimerEx("Retten", 15000, false, "ii", playerid, otherplayer);
SendClientMessage(playerid, COLOR_WHITE, "Der Spieler wird befreit. Es dauert 15 Sekunden.");
SendClientMessage(otherplayer, COLOR_WHITE, "Du wirst nun fachmännisch befreit. Halte durch.");
TogglePlayerControllable(playerid, 0);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Der Spieler ist zu weit von dir entfernt !");
}
}
else
{
if(PlayerInfo[playerid][pJob] == 112)
{
if(ffduty[playerid] == 1)
{
tmp = strtok(cmdtext, idx);
new otherplayer = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "[BENUTZUNG]: /befreien [SpielerID]");
return 1;
}
if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Falsche SpielerID !");
if(GetDistanceBetweenPlayers(playerid,otherplayer <= 5.0))
{
SetTimerEx("Retten", 15000, false, "ii", playerid, otherplayer);
SendClientMessage(playerid, COLOR_YELLOW, "Der Spieler wird befreit. Es dauert 15 Sekunden.");
SendClientMessage(otherplayer, COLOR_YELLOW, "Du wirst nun fachmännisch befreit. Halte durch.");
TogglePlayerControllable(playerid, 0);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Der Spieler ist zu weit von dir entfernt !");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Dienst.");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du bist nicht beim SAFD/bei der freiwilligen Feuerwehr");
}
}
}
return 1;
}
Im OnGameModeInit:
SetTimer("VUTimer", 1000, 1);
Problem: Nur ID 0 wird eingeklemmt.
Ich hoffe, ihr könnt mir helfen. MfG
Edit: Im Script ist das ordentlicher eingerückt..
Kennt ansonsten jemand einen guten Converter, der mir die m3u in pls oder mp3 konvertiert?
Ich finde leider keinen...
Edit: Problem gelöst, m3u geht. Nur der Streamanbieter hat einen Serverdefekt
PlayAudioStreamForPlayer
Ich brauche nochmal kurz eure Hilfe.
Nimmt GTA nur Mono oder auch Stereo?
Und welche Formate funktionieren alles? mp3, m3u und ....?
Nach dem 2. mal downloaden hat funktioniert
Danke für eure Hilfe
Ich hab die aktuellste (aus dem SAMP-Windows-Server-Pack) gezogen und es geht leider immernoch nicht.
Guten Abend,
Nun brauche ich doch mal Hilfe.
Undzwar möchte mein Script das PlayAudioStreamForPlayer nicht annehmen.
Er sagt mir immer, dass PlayAudioStreamForPlayer nicht definiert ist.
Meine Includes:
Ich hoffe, ihr könnt mir helfen
Vorstellung: 8/10
Forum: 0/10
Server: 3/10
Der Support = 0 (somit -1)
Somit 10/30
Forum: 4/10 (Style gefällt mir nicht, veraltete Version)
Vorstellung: 7/10 (Rechtschreibfehler)
Server: 2/10 (SDM ohne Ende)
Gesamt: 13/30