Ja klar, das weiß ich, aber ich würde den Label gerne am Heck haben
Beiträge von Deadmau5
-
-
Das mein ich ja
Eventuell in OnPlayerUpdate oder so. Kann man ja machen Oder in nem Timer, hauptsache es geht irgendwie
-
stock IsMedicVeh(vehicleid)
{
for(new i=0;i<sizeof(medicvehs);i++)
{
if(medicvehs[i] == vehicleid) return 1;
}
return 0;
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(IsMedicVeh(GetPlayerVehicleID(playerid)) && IsPlayerInFrac(playerid,3))
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,0xFF0000FF,"Du bist kein Arzt!");
}
}
return 1;
} -
Mittaaaaaach
Wollte mal fragen, ob das möglich ist, dass man ein 3D Textlabel an das HECK eines Fahrzeuges anbringen kann?
Man müsste dass ja irgendwie immer neu ausrichten... weil sich die X und Y ja immer verändern oder?
-
-
if(strcmp("/had",cmdtext,true))
{
SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 1. Text**");
SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 2. Text**");
SendClientMessageToAll(0x087A04FF,"**Hier kommt dein N-Ter Text**");
return 1;
}Das SendClientMessageto.... kopieren und so oft, wie du den Text haben willst, unter dem 1. oder so einfügen.
-
Ja so ist es aber besser
Kann er InGame /had TEXT_DEN_ER_AN_ALLE_SENDEN_WILL
machenSo ne Art /o Chat
-
Achte auf die Groß und Klein-schreibung der Dateien
Vielleicht heißt die include ja oCmd.inc oder OCMD.inc
Oder du hast die Datei garnicht
Hier ist die Include, der ganze Text, der da steht, einfach in ein Textdokument und das "ocmd.inc" nennen.
http://pastebin.com/CF1HAJ60Dann die Datei in "DEINSERVER/pawno/include" und nochmal compilen.
-
Nää das passt so
Habs ja jetzt hinbekommen aber danke...
Desweiteren stehe ich auf Herausforderungen -
Hast du die Include rein gemacht?
Also die OCMD Include, wie ich es geschrieben habe? -
Morgen erneut
Ich wollte mal fragen, wie ich zu meinem Kennzeichen System (Carsystem mit Kennzeichen) ein /showcars Befehl machen kann, da ja bei manchen Fahrzeugen (NRG, Getunter Sultan, etc.) die Numberplates nicht angezeigt werden.
Hier mal meine Kennzeichen Abfrage:
stock GetCarFromKZ(string[])
{
for(new v=0;v<MAX_VEHICLES;v++)
{
if(IsADtCar(v))
{
for(new x=0;x<MaxVeh;x++)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(strcmp(PlayerCar[i][x][CarNumber],string,true)==0)
{
return PlayerCar[i][x][CarId];
}
}
}
}
}
}
return 0;
}Das ist zum Beispiel mein Stock mit dem ich Abfrage, wem das Fahrzeug gehört. Grad schlecht zu formulieren, aber damit bekomm ich die CarID raus.
Naja, ich hatte da schonmal ne Version, die hat halbwegs funktioniert, leider ist sie jetzt weg (Virus >.<).
Naja Bei der alten Version hat der immer nur einen Textdraw an die Fahrzeuge im Umkreis angebracht ...
Ich möchte es so haben:
User A ist Ordnungsamt (Abfrage: IsPlayerInFrac(playerid,24)).
Dieser hat 3 Fahrzeuge und weiß von 2 davon die Kennzeichen nicht.
Er macht /showcars und mehrere Textdraws erscheinenBesitzer: %s
Kennzeichen: %sSo, diese Textdraws sollen knapp über den Cars WEIß angebracht werden.
Grüße, Deadmau5
//EDIT: Passt habs hinbekommen /close bitte.
-
MAU5!!!
nicht au5! -
Jo gib ma Teamviewer Daten per PN Ich schau mir das ma an
-
Aso
Mit OCMD (Bissl hier im Forum danach gucken ;)):
ocmd:had(playerid,params[])
{
if(!strlen(params))
{
SendClientMessage(playerid,0xFF0000FF,"NUTZUNG: /had [Text]");
return 1;
}
else
{
new str[128];
format(str,128,"(( %s ))",params);
SendClientMessageToAll(0xFF0000FF,str); //Sendet in Rot
return 1;
}
return 1;
} -
Du möchtest einen Text an alle schicken, die online sind?
-
Da kommt mal wieder eines meiner Serverprobleme und zwar:
Ich habe ein Nagelband System in meinem Script, jedoch platzen die Reifen nicht, wenn ich über ein Nagelband fahre.
Hier mein Public:
public NagelBand_Timer()
{
for (new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if(!IsPlayerInAnyVehicle(playerid) || IsPlayerNPC(playerid)) continue;
for(new i = 0; i < sizeof(NagelBand); i++)
{
if(NagelBand[i][nErstellt] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 4, NagelBand[i][NagelBandX], NagelBand[i][NagelBandY], NagelBand[i][NagelBandZ]))
{
if(IsPlayerInAnyVehicle(playerid))
{
new panels, doorrs, lightus, tires;
GetVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doorrs, lightus, tires);
tires = encode_tires(1, 1, 1, 1);
UpdateVehicleDamageStatus(GetPlayerVehicleID(playerid), panels, doorrs, lightus, tires);
}
}
}
}
}
return 1;
}Wieso platzen die nicht O.o
Bitte um schnelle Antwort.
im Voraus.
//EDIT: Rechtschreibfehler ausgebessert.
//EDIT²: Titel geändert + das jutn Morgen entfernt -
hast du denn irgendwo im Script AddPlayerClass benutzt?
Das ist eine der Hauptursachen.
-
Hallo Breadfish Community, ich wäre dafür, dass man Melden auch als Closerequest nutzen kann / darf.
//EDIT: Außerdem wäre ich dafür, dass ein paar neue Smileys rein kommen.
-
mach mal
enum Spieler_Daten
{
Satz[512],
}new Spielerdatei[MAX_PLAYERS][Spieler_Daten];
draus. -
Immer wieder gerne.
/closed