Das wird mit xy.xy gespeichert, weil es eine Float ist, da dir von samp her GetPlayerHealth immer eine Float zurück gibt. Ich würd das auch als Float lassen, da du sonst beim Einloggen probleme mit SetPlayerHealth und dem Integer bekommen könntest.
Beiträge von Hagi
-
-
Dann musst du einen timer setzten der sich wiederholt.
Darin packst du den Codeschnipsel von oben in eine for Schleife
@dit: Thx rotten hab das mal ausgebessert
-
Kommt drauf an, wie oft das Abgefragt werden soll.
Ich würd nen Timer mit 5-10 Sekunden empfehlen, musste halt schaun wie schnell ein Antiportspeedhack Ding da greift.
Alternativ kannste auch einfach im Anticheat Ding die Abfrage rein machen
new surfingon;
surfingon = GetPlayerSurfingVehicleID(playerid);if(surfingon != INVALID_VEHICLE_ID)
{
//hier was passieren soll wenn er nicht auf einem auto surft, d.h. speedhack hat
} -
Haste den Screenshot eig auf deinem Server gemacht ?
Oder aufm anderen Server ?Weil wenns dein Server ist, muss die Farbe ja schon im Script iwo defined sein.
-
Hier probier das mal, ansonsten einfach mal den ColorPicker benutzen, da kann man super farben mischen.
#define COLOR 0xAC0013B6
-
new surfingon;
surfingon = GetPlayerSurfingVehicleID(playerid);if(surfingon != INVALID_VEHICLE_ID)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z+5);
} -
Klar kanns du auch Objecte damit machen, dann brauchste aber den Befehl CreateObject.
die savedpositions datei findest du im Rockstar - GTA San Andreas Ordner.
Oder wenn du es per Befehl machst in der server.log -
Entweder /save und dann in der savedpositions datei nachschaun
oder
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
printf("Du befindest dich an den Koordinaten: x = %f, y = %f, z = %f",x,y,z); -
Du machst ja pass per define in einen string namens 'string'.
Wie groß ist denn der Zielstring, weil wo nix mehr frei ist, passt auch kein anderer String mehr rein.
-
new variable = Integer
new Float:variable = FloatMeines wissens nach gibt es eine Art bigint nicht. Zumindest wird das nicht im Wiki aufgeführt
-
Mach dir mehrere Strings, und häng immer an den nächsten den letzten per %s dran.
-
Jup ganz oben ins Script
new counter;
-
SendRconCommand(German Moonlight Life Server);
SendRconCommand("German Moonlight Life Server");
-
Hier kannste ein Script mit diversen Animationen runterladen:
http://forum.sa-mp.com/index.php?topic=70904.0Ansonsten kannst du auch nach dem Schema dass dort verwendet wurde andere Animationen einfügen.
Hier die Liste mit allen Adnimationen:
http://wiki.sa-mp.com/wiki/Animations -
if(Karte[playerid] = 1)
if(Karte[playerid] == 1)
Doppeltes ==
-
GetPlayerName..
ist zu weit rechts. Das muss linksbündig genau unter new botname wenn das um einen Tabulatordruck nach rechts verschoben wird, sodass es über dem zweiten if... steht. -
Möglicherweise sind auch einfach die COors falsch.
Porte dich mal viaSetPlayerPos(playerid,-2453.669, 504.107, 30.079);
zu den von dir angegebenem BKA. Weil vllt kommte ja beim Sfpd raus und dann sind einfach nur die Koordinaten falsch.
-
gangkassen
zu
gangkassen.ini
triadenkasse = dini_Int("gangkassen","triaden");
triadenkasse = dini_Int("gangkassen.ini","triaden");
-
damit kannst du aber die Farben nicht in eine Variable speichern, sondern musst sie per Hand auslesen und dann als Int Wert setzen.
-
Was auf jeden Fall funktionert ist die Farbe über
OnVehicleRespray rauszufinden. Das wird aber nur im transfender aufgerufen. Also muss das Auto im minimum einmal im transfender gesprüht werden.