Du brauchst die Funktion GameTextForAll(const string[],ZEIT,Style)
Den Style findest du auch hier:http://wiki.sa-mp.com/wiki/GameTextStyle
Beiträge von Logan
-
-
Sieht meiner Meinung auch ganz nett aus.
-
Wie wäre es mal wenn du es selber mal ausprobierst und selber darüber nachdenkst? So lernst du nämlich und nicht dasss du dir nur Tutorials reinziehst und Copy & Paste machst obwohl du es nicht mal verstanden hast .

-
Ich spreche aus Erfahrung, wenn ich sage, am meisten lernt man, wenn man einen eigenen Gamemode schreibt.

Da kann ich dir nur zustimmen. Learning by doing, wie es so schön heißt. -
Ich wäre auch für nen Stunt Server , da die einfach am meisten Fun machen und es schon wie oben du schon erwähnt hast
tausende Reallife Server gibt. -
So habe ich meinen gemacht:
Oben im Script : new CHAT;//openchat-Befehl
Der Befehl zum Öffnen muss halt durch deine Adminabfrage immer ersetzen
ocmd:openchat(playerid,params[])
{
new string[128];
if(!IstSpielerAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Zugriff verweigert. Benötigter Rang Super Moderator");
if(IstSpielerAdmin(playerid,3))
{
format(string,sizeof(string),"%s hat den OOC-Chat geöffnet",SpielerName(playerid));
SendClientMessageToAll(WEISS,string);
CHAT = 1;
}
return 1;
}Befehl zum schließen:
//closechat-Befehl
ocmd:closechat(playerid,params[])
{
new string[128];
if(!IstSpielerAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Zugriff verweigert. Benötigter Rang: Super Moderator");
if(IstSpielerAdmin(playerid,3))
{
format(string,sizeof(string),"%s hat den OOC-Chat geschlossen",SpielerName(playerid));
SendClientMessageToAll(WEISS,string);
CHAT = 0;
return 1;
}
return 1;
}Der Befehl zum schreiben:
ocmd:o(playerid,params[])
{
new string[128],string2[128],string3[128],text;
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutzung: /o [Text]");
if(GetPVarInt(playerid,"Adminlevel")==0)
{
if(CHAT == 0)
{
SendClientMessage(playerid,ROT,"Der OOC-Chat ist zur Zeit geschlossen..");
return 1;
}
}
if(GetPVarInt(playerid,"Adminlevel")>=1)
{
format(string2,sizeof(string2),"(( %s: %s ))",SpielerName(playerid),text);
SendClientMessageToAll(ROT,string2);
return 1;
}
if(CHAT == 1)
{
if(GetPVarInt(playerid,"Adminlevel")==0)
{
format(string,sizeof(string),"(( %s: %s ))",SpielerName(playerid),text);
SendClientMessageToAll(WEISS,string);
return 1;
}
if(GetPVarInt(playerid,"Adminlevel")>=1)
{
format(string3,sizeof(string3),"(( %s: %s ))",SpielerName(playerid),text);
SendClientMessageToAll(ROT,string3);
}
}
return 1;
} -
Die sehen wirklich gut aus 9/10 Fischen.
Weiter so! -
Das SFPD bringt fällt in Los Santos sofort auf.
Gefällt mir 8/10 Fischen -
Ich kann mich nur den Meinungen meiner Vorposter anschließen .
-
Werde eventuell mal vorbeischauen und gucken.
Sieht ja ganz nett aus.MFG
-
Wie wärs mit einem Dialog bei dem du dann den Inputtext abspeicherst?
MFG
-
Naja.....
Spricht mich persönlich jetzt nicht so an.
5/10 Fischen -
Einfach
GivePlayerMoney(pID,-geld);Halt beim Geld
-
Unlimited Reallife
-
Ich verstehe nicht was du meinst aber wenn du willst das ihm z.B bei irgendwas 200 Dollar abgezogen werden dann so
GivePlayerMoney(playerid,-200);
-
also auf dem meisten servern geht es mit /eject Id
aber jedes script ist anders

Das war aber nicht gefragt.
Es war gefragt, dass er automatisch wieder ausm Vehicle gekickt wird 
-
Du überprüfst mit einer Schleife ob der Spieler in irgendeins von irgendwlechn AUtos geht die du oben mit AddStaticVehicle hingeschrieben hast und wendest dann den Befehl RemovePlayerFromVehicle an .

-
Dann poste doch einfach mal deinen Code und wir koennen dir besser helfen

-
siehe meinem obigen Post
Ist alles verbessert -
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/stats", cmdtext,true) == 0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:fraktname="Keine";
case 1:fraktname="Fraktname 1";
}
//Reihe 1
format(string,sizeof(string),"[Name: %s]\n[Level: %i]\n[Adminlevel: %i]\n[Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,GELB,string);
}