Ja was soll der Befehl denn machen?
Beiträge von Jeffry
-
-
Soll der das gleiche machen? Dann so:
ocmd@2:godmode,agod(playerid,params[]) -
GivePlayerMoneyEx(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarPreis]/2);
-
Du musst das hier unter die Includes im Gamemode einfügen:
#define FLOAT_INFINITY (Float:0x7F800000)Oder du schreibst es so:
SetPlayerHealth(playerid, Float:0x7F800000); -
Die Zeile löschen:
if(sscanf(params,"us[128]"))return SCM(playerid,COLOR_GRAU,"Info: /God");Welche Zeile ist die 264?
-
wo ist der Befehl?
Was meinst du?
Der Befehl hat nicht direkt etwas mit deiner ursprünglichen Frage zu tun, er hat es nur hier gepostet, weil er die Idee von hier hatte. -
Ah, ja scheint so.
if(GetPVarInt(playerid,"Adminlevel") <0)
Zu
if(GetPVarInt(playerid,"Adminlevel") <1)Warum?
Weil ersteres heißt, dass die Nachricht kommt, wenn das Level -1 oder kleiner ist, und dein kleinstes Level ist ja sicher 0, daher die zweite Variante. -
Ein Compiler kann nur syntaktische Fehler erkennen, keine semantischen Fehler.
-
SpielerName(i)
zu:
SpielerName(playerid)Besser so:
format(params,145,"[OOC]: %s: %s",SpielerName(playerid),params); -
Schreibe es so, sonst geht es nur für einen Spieler:
ocmd:godmode(playerid,params[])
{
switch(GetPVarInt(playerid, "GodMode"))
{
case 0:
{
SetPlayerHealth(playerid, FLOAT_INFINITY);
SendClientMessage(playerid, DGRUEN, "GodMode aktiviert. Nutze ihn nicht aus!");
SetPVarInt(playerid, "GodMode", 1);
printf("%i",GetPVarInt(playerid, "GodMode"));
}
case 1:
{
SetPlayerHealth(playerid,100.0);
SendClientMessage(playerid, DROT, "GodMode deaktiviert.");
SetPVarInt(playerid, "GodMode", 0);
printf("%i",GetPVarInt(playerid, "GodMode"));
}
}
return 1;
} -
Dann machst du irgendwas falsch.
Füge das alles mal ganz unten in deinen Gamemode ein:
http://pastebin.com/SmH0qRrfGeht's dann?
-
Hast du in deinem Gamemode die Include drin stehen?
#include <mapandreas>
Die Include legst du im /pawno/includes Ordner an, den pastebin.com findest du hier:
http://forum.sa-mp.com/showthread.php?t=273263Die hmap Datei brauchst du natürlich auch.
-
Poste bitte den genauen Fehler (kannst ja kopieren) und den Code dazu.
-
An der Include liegt das nicht, sondern am Plugin.
Das findest du hier:
http://forum.sa-mp.com/showthread.php?t=273263Die Funktion die fehlt, falls es immer noch nicht geht steht hier:
http://forum.sa-mp.com/showthread.php?p=1324586 -
Das hier ist doch die pwn Datei, kopiere den Code und kompiliere ihn in einer neuen pwn Datei.
http://pastebin.com/Meih0rbn
-
Das abseilen, das geht doch nicht, oder? Du hast nicht wirklich ein Problem beschrieben, außer dass die pwn fehlt.
-
Hast du einen Link dazu, wo du es her hast?
-
Lade dir den nativechecker herunter und füge ihn als letztes Plugin in die server.cfg ein.
Dann poste was im Log steht.nativechecker: Benötige Hilfe Linux
-
Erstmal sollten wir das Problem das du im Edit beschrieben hast lösen, sonst kann es sein, dass der Code mit der Anzeige danach nicht mehr geht.
Kannst du den Log dazu posten, wenn du das erste und dann das zweite Fahrzeug erstellst? Hast du an dem Code den ich dir geschickt habe noch etwas geändert? -
Füge das ganz unten im Code ein:
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}SCM ist eigentlich deklariert, außer du hast es gelöscht.