Beim AddStaticVehicleEx wird der Befehl ja um ein Parameter verlängert, hier die Respawnzeit, also wieso soll das den nicht gehen=
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hat jmd. eine Ahnung wie ich bis zum ablauf des Countdowns alle Autos auf dem Server freeze??
-
for(new i =0; i < MAX_PLAYERS; i++) {
if(IsPlayerIAnyVehicle(i) && IsPlayerConnected(i)). { TogglePlayerControllable(i,0); }
} -
Wie kann ich die Entfernung zwischen 2 Punkten herausfinden?
(Also hab halt 2mal X,Y und Z Koordinaten, brauche die Distanz zwischen beiden).
-
Zwischen den Punkten und einem Spieler/Fahrzeug oder einfach nur die Entfernung?
-
Zwischen nem Spieler und ner Position. Aber ich kann es halt nicht per IsPlayerInRangeOfPoint machen, da ich die Zahl (bzw. die Range) brauche.
Wenn das geht^^
-
GetPlayerDistanceFromPoint(playerid, Float:X, Float:Y, Float:Z);
gibt die Distance als Floatwert zurück
Voraussetzung 0.3c R3 und höher -
Hmm hab noch nie was von der Funktion gehört ;D
Danke^^
-
Kleine Frage xD
Wie kann ich mit einer SendClientMessageToAll einen String zeigen?
Ich habe:new name[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[[ Admin %s hat alle autos respawnt! ]]", name );
SendClientMessageToAll(playerid, ROT, string);und der Error:
C:\Users\Nils\Desktop\GTA San Andereas Server - SaMp\gamemodes\Reallife.pwn(1136) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Danke schon mal
-
SendClientMessageToAll hat keinen playerid paramter. Die Nachricht geht ja an alle^^
SendClientMessageToAll(ROT, string); -
ömm, ja noch eine kleine Frage xD
wenn ich /respawncars mache dann spawnen die autos auch wenn ein spieler im Auto sitzt -.-
Wie mache ich das die autos nicht respawnt werden in denen User sitzen?
hier mein /respawn Befehl:if(strcmp("/respawncarsall", cmdtext, true) == 0){if(IstSpielerAdmin(playerid, 4)){ new name[MAX_PLAYER_NAME], string[256]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "[[ Admin %s hat alle autos respawnt! ]]", name ); SendClientMessageToAll(ROT, string); SetVehicleToRespawn(auto1); SetVehicleToRespawn(auto2); SetVehicleToRespawn(auto3); SetVehicleToRespawn(auto4); SetVehicleToRespawn(auto5); SetVehicleToRespawn(auto6); SetVehicleToRespawn(auto7); SetVehicleToRespawn(auto8); SetVehicleToRespawn(auto9); SetVehicleToRespawn(auto10); SetVehicleToRespawn(auto11); SetVehicleToRespawn(auto12); SetVehicleToRespawn(auto13); SetVehicleToRespawn(auto14); SetVehicleToRespawn(auto15); SetVehicleToRespawn(auto16); SetVehicleToRespawn(auto17); SetVehicleToRespawn(auto18); SetVehicleToRespawn(auto19); SetVehicleToRespawn(auto20); SetVehicleToRespawn(auto21); SetVehicleToRespawn(auto22); SetVehicleToRespawn(auto23); SetVehicleToRespawn(auto24); SetVehicleToRespawn(auto25); SetVehicleToRespawn(auto26); SetVehicleToRespawn(auto27); SetVehicleToRespawn(auto28); SetVehicleToRespawn(auto29); SetVehicleToRespawn(auto30); SetVehicleToRespawn(auto31); SetVehicleToRespawn(auto32); SetVehicleToRespawn(auto33); SetVehicleToRespawn(auto34); SetVehicleToRespawn(auto35); SetVehicleToRespawn(auto36); SetVehicleToRespawn(auto37); SetVehicleToRespawn(auto38); SetVehicleToRespawn(auto39); SetVehicleToRespawn(auto40); SetVehicleToRespawn(auto41); SetVehicleToRespawn(auto42); SetVehicleToRespawn(auto43); SetVehicleToRespawn(auto44); SetVehicleToRespawn(auto45); SetVehicleToRespawn(auto46); SetVehicleToRespawn(auto47); SetVehicleToRespawn(auto48); SetVehicleToRespawn(auto49); SetVehicleToRespawn(auto50); SetVehicleToRespawn(auto51); SetVehicleToRespawn(auto52); return 1; }}
bitte um schnelle hilfe!
-
warning 213: tag mismatch
Haus[h][hlabel] = Create3DTextLabel(string,COLOR_WHITE,Haus[h][hX],Haus[h][hY],Haus[h][hZ]+0.75,40.0,0,1);
sieht da jemand den Fehler? :O
-
Haus[h][hlabel]
ist kein 3DText? -
Habe mal ne frage.
@BlackAce hat mir ein code gemacht ,damit kamm man bei invite ein skin aus suchen.
Mit num 4 wiederholt der Skin sich aber mit num 6 geht es nur bis zum letzten skin und dan nicht weiter.//edit text
-
Und jetzt auf deutsch
-
Hallo,
hab da mal ne Frage, und zwar will ich in meinem Speedometer die Zustandsanzeige mit reinbasteln, und so habe ich es versucht:
format(string, sizeof(string), "Zustand: %d",health);
TextDrawSetString(TDFZ,string);InGame steht dann aber eine krumme, lange Zahl, wie kommt das?
PS: Kann mir zufällig jemand sagen, wie ich die Höhe des Spielers/Fahrzeuges rausfinden kann?
MFG,
Razor!
-
Hallo,
hab da mal ne Frage, und zwar will ich in meinem Speedometer die Zustandsanzeige mit reinbasteln, und so habe ich es versucht:
format(string, sizeof(string), "Zustand: %d",health);
TextDrawSetString(TDFZ,string);InGame steht dann aber eine krumme, lange Zahl, wie kommt das?
PS: Kann mir zufällig jemand sagen, wie ich die Höhe des Spielers/Fahrzeuges rausfinden kann?
MFG,
Razor!
Weils ein Float ist.. ersetz %d mit %02f -
Health des fahrzeuges wird als float angegeben siehe: wiki (mit floutround kannst du es später zu einer normalen zahl konventieren)
und zum zweiten ja kannst du mit GetVehiclePos und GetPlayerPos -
Und warum jetzt mit %02f?
Weils %f nicht tut oder was? -
Und warum jetzt mit %02f?
Weils %f nicht tut oder was?
ups meine %0.0f dann wird zb 1000 ausgegeben^^