Das müsste mit GetPlayerFacingAngleund SetVehicleZAngle funktionieren.
€: schreibfehler^^
Beiträge von Haxler
-
-
Wieso wollen es sich alle immer so leicht machen? Ist doch viel übersichtlicher wenn man die Zeilen richtig einrückt.
Geh einfach in die Zeile, in der die Meldung kommt und guck ob sie falsch eingerückt ist. -
ocmd:health(playerid,params[])
{
GivePlayerHealth(playerid,floatstr(params));
return 1;
}
so könntest du das verwenden. -
stock GivePlayerHealth(playerid,Float:health)
{
new Float:hp;
GetPlayerHealth(playerid,hp);
SetPlayerHealth(playerid,hp+health);
return 1;
}
ungetestet, dürfte aber funktionieren -
Wieso sollten wir das für dich machen? Das kannst du auch selbst :). Genug Informationen hast du bereits, du musst es nurnoch umsetzten. Wenn es dann Probleme gibt kannst du hier den Code posten und wir können dir helfen...
-
Was hast du den bereits? Wo hängts? Zeig mal den Code den du bisher hast...
-
Du erstellst eine For-Schleife, die alle Spieler durchläuft. In dieser Schleife kannst du jetzt dem Spieler z.B. Geld geben und sein Level ändern. Genauer können wir das auch nicht zeigen, da wir nicht wissen wie dein Level-System aufgebaut ist.
-
... und wenn du die Nachricht in der Schleife abschickst, dann bekommst du die Nachricht 13 mal.
for(new i = 0; i <13; i++)
{
SetVehicleToRespawn(SASRVehs[i]);
}
ClientLanguageText(playerid,COLOR_GREEN,"Du hast alle Fraktionsautos respawned!","You respawned all faction cars!"); -
Deine Grammatik ist schrecklich und du hast deinen Beitrag im falschen Bereich gepostet. Wir wärs wenn du einfach mal die Such-Funktion verwendest?
[ Liste ]Alle Gamemodes! -
TogglePlayerSpectating(pID,1);
du willst doch dass der Spieler der den Befehl eingetippt hat einen anderen spectatet oder? Wenn ja muss da playerid stehen und nicht pID. -
Da fehlt ja auch noch die Spectate-Funktion^^ http://wiki.sa-mp.com/wiki/PlayerSpectatePlayer
-
Ich versteh dein Problem nicht.
new interior = GetPlayerInterior(playerid);
schon haste die Interior-ID in der Variable "interior" gespeichert. -
format(str,sizeof(str),"%s%d|",str,Zonen[z][CurrentOwner]);so müsste alles nebeneinander stehen. Ist das richtig oder falsch das alle anderen Einträge auf 0 sind?
-
Zeig mal was in der Datei steht.
edit: Wenn die Einträge alle nebeneinander stehen sollen musst du das \n wegmachen -
new Typed[MAX_PLAYERS][128]
Wie wärs wenn du dir erstmal das Grundwissen aneignest? -
Du musst die Variable natürlich erst erstellen. http://wiki.sa-mp.com/wiki/Scripting_Basics_DE
-
public SaveZones()
{
new str[128];
for(new z=0; z<ZONEN_ANZAHL; z++)
{
format(str,sizeof(str),"%s%d|\n",str,Zonen[z][CurrentOwner]);
}
new File: file = fopen(OWNER_DATEI,io_write);
fwrite(file,str);
fclose(file);
return 1;
}
versuchs mal so. -
green124: Ohne deinen Code zu sehen können wir dir nicht helfen. Wir wärs wenn du die betroffenen Zeilen postest?
-
Und du bist dir ganz sicher dass du die .so-Datei und nicht die DLL-Datei im Plugins-Ordner hast?
-
Such im Script nach "#define OWNER_DATEI". Dort müsste der Pfad stehen. Dann poste mal den Inhalt der Datei...