Notepad++ hat auch ne tolle Funktion
Du kannst damit die } Zählen und die Klammerpaare finden
Und man kann damit Compilen :D
Beiträge von Akino Kiritani
-
-
if(strcmp(cmd,"/orten",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /orten [spielerid/teildesnamens]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
SetPlayerMarkerForPlayer(playerid,giveplayerid, 0xFF0000FF);
return SendClientMessage(playerid,COLOR_RED,"Spieler gefunden");
}
return SendClientMessage(playerid,COLOR_GREY,"Spieler nicht gefunden");
}
Meinst du vllt sowas?
Zur Info der Spieler wird auf der Minimap, NUR auf der Minimap, Rot angezeigt -
Mal mit SetPlayerMarkerForPlayer probiert?
-
Dann solltest du die mal darein packen
-
Hast du die Scriptfiles im auch im Scripfiles Ordner?
-
Der Textdraw wechselt ca. zwischen 40 sec.
Wo hälst du das denn fest?
10000 ms sind 10 sZum Tutorial
1. Ist zu viel in einer Zeile, macht das für Anfänger unübersichtlich
2. Warum hast du noch extra Farben im pwn Tag drin? -
Du machst aus
#define MOTORSYSTEM // Definiere, falls du KEIN Motorsystem besitzt
das
//#define MOTORSYSTEM // Definiere, falls du KEIN Motorsystem besitzt -
Oder dieses Tolle Zeichen?
|
Das steht bei den kleiner größer Zeichen
-
du kannst 1. keine Stocks per Timer aufrufen das geht nur mit publics
2. solltest du strfind(text,"Iwas",true,0) != -1) verwenden, sonst kannst du sowas schreiben"hallo chuck" und nichts passiert da strfind die Position rausgibt an der der string gefunden wurde und -1 ist nicht gefunden
-
if(GetPlayerState(playerid) != PLAYER_STATE_NONE) so was?
Sonst weiß ich nicht was du meinst -
Die Rotation in MoveObject ist Optional, muss nicht berücksichtigt werden.
Du kannst MoveObject wie sonst auch verwenden, nur für die rotationx, rotationy,rotationz musst du dann halt das eintragen, was du in SetObjectRot eintragen würdest -
MoveObject(objectid,x,y,z,speed,rotationx,rotationy,rotationz);
So -
ocmd:admhelp(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
ShowPlayerDialog(playerid,DIALOG_ADMHELP,DIALOG_STYLE_MSGBOX,"AdminHilfe","AdminLevel 1 = Supporter | AdminLevel 2 = Admin | AdminLevel 3 = Community-Leitung \n Ab AdminLevel 1: \n /kick = kicken \n /tvon = TvPlayerOn \n\
/tvoff = TvPlayerOff \n /goto = teleportieren \n /godon/off = GodMode \n /adutyon/off = On/OffDuty gehen \n /sv = SpawnVehicle \n /dv = DestroySpawnVehicle \n /repair = RepairVehicle \n /flip = Flip dein Auto \n /tc =\
ServerTeamChat \n Ab AdminLevel 2: \n /ban = bannen \n /respawnallcars \n Ab AdminLevel 3: \n /restart = Neustart via gmx \n /setadmin = Admin/Supporter machen","Ok","");
return 1;
}
So? -
Liegt wohl dadran, dass es das GF entweder mit der Server Version 0.2.2 oder 0.2.X zum download gibt, und du dir die 0.3c runtergeladen hast -> nicht kompatibel
Lad dir die neue Server Version forn http://www.sa-mp.com runter, Compile es -> sollte gehen -
Haste das so hochegeladen, wie du es gedownloadet hast, oder haste es einmal neu compilet?
Könnte sein das die Version mit der das Script compilet wurde nicht mit deiner Server version kompatibel ist -
Ist das ein editietes GF oder Standart GF?
-
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s] [Geld: %d]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname,GetPlayerMoney(playerid));
So?
-
Dann würde der Server sofort sterben.
Vielleicht Fehler in OnPlayerConnect oder OnPlayerRequestClass?
-
Das kannst du mit einem String, format() und SendClientMessage machen
-
Du musst dein Game downgraden
z.b. hier mit
http://downloads.extreme-gamin…ersion-1-0-downgrade.html
Ka ob der funzt