Der TextDraw existiert ja schon. aber die echten Sterne sind im weg.
Beiträge von GooMan
-
-
Aber ich möchte eine art WantedSystem [mit eigenen Weissen sternen] erstellen. Wenn ich SetPlayerWantedLevel mache wird mein stern und der des Singleplayers angezeigt
den singleplayer will ich ausblenden
-
Wie kann ich die Sterne die auch beim Singleplayer sind ausblenden?
-
Das könnte heute noch fertiggestellt werden. Ich arbeite gerade am Adminteil
Ist es schon soweit?
-
geht nit. ProxDetector Fehler. Auch wenn ich es aus dem Anderem Forum hole forward usw.
Aber es geht auch bei dem Spawnpoint änder script nicht. Immer kommt SERVER: Unkown Command
/m - GEHT
/spawnpoint - GEHT
/m Text - GEHT NICHT
/spawnpoint 1 - GEHT NICHTEDIT:
Das geht
:
if(strcmp(strget(cmdtext,0), "/setskin", true) == 0)
{
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /setskin [ID] [SKINDID]");
{
if(pInfo[playerid][alevel] >= 4)
{
new ziel = strval(strget(cmdtext,1)); // Das gleiche wie bei teamid
new skinid = strval(strget(cmdtext,2));
SetPlayerSkin(ziel,skinid);
SendClientMessage(playerid, COLOR_RED, "Skin gesetzt");
}else{
SendClientMessage(playerid, COLOR_RED, "Du bist kein Admin.");
}
}
return 1;
}EDIT 2:
Jetzt stürtzt der Compilator ab.if(strcmp(strget(cmdtext,0), "/spawnpoint", true) == 0)
//if(strcmp(cmdtext,"/spawnpoint",true) == 0){
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutze: /spawnpoint [1-3]"); SendClientMessage(playerid, COLOR_RED, "1 - Startspawnpunkt"); SendClientMessage(playerid, COLOR_RED, "2 - (Falls du in einer Fraktion bist) Spawnst du in deiner Fraktion"); SendClientMessage(playerid, COLOR_RED, "3 - (Falls du ein Haus hast) Spawnst du in deinem Haus");
{
new spawnchange = strval(strget(cmdtext,1));
if(spawnchange >= 1 && spawnchange <= 3){
pInfo[playerid][spawn] = spawnchange;
new name[128], save[128];// Gleiche
GetPlayerName(playerid,name,sizeof(name)); // wie
format(save,sizeof(save),"/Spieler/%s.ini",name);// oben
if(dini_Exists(save)) // steht
{
dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
dini_IntSet(save,"Wanteds",GetPlayerWantedLevel(playerid));
dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
dini_IntSet(save,"Spawn",pInfo[playerid][spawn]);
dini_IntSet(save,"Autoführerschein",pInfo[playerid][autos]);
dini_IntSet(save,"Flugführerschein",pInfo[playerid][flug]);
dini_IntSet(save,"Mofaführerschein",pInfo[playerid][mofa]);
dini_IntSet(save,"Lkwführerschein",pInfo[playerid][kfz]);
dini_IntSet(save,"Motorradführerschein",pInfo[playerid][motorrad]);
dini_IntSet(save,"Bootsführerschein",pInfo[playerid][boot]);
dini_IntSet(save,"Adminlevel",pInfo[playerid][alevel]);
dini_IntSet(save,"Fraktionsrank",pInfo[playerid][fRank]);
dini_IntSet(save,"Fraktion",pInfo[playerid][gTeam]);
}
}else{
SendClientMessage(playerid, COLOR_RED, "Spawnpunkte:");
SendClientMessage(playerid, COLOR_RED, "1 - Startspawnpunkt");
SendClientMessage(playerid, COLOR_RED, "2 - (Falls du in einer Fraktion bist) Spawnst du in deiner Fraktion");
SendClientMessage(playerid, COLOR_RED, "3 - (Falls du ein Haus hast) Spawnst du in deinem Haus");
}
}
SendClientMessage(playerid,COLOR_RED,"ERROR");
return 1;
} -
if(strcmp(cmdtext, "/m", true) == 0)
{ /*
if(pInfo[playerid][gTeam] == SAPD || pInfo[playerid][gLeader] == SAPD)
{*/
if(pInfo[playerid][gTeam] == Fahrlehrer || pInfo[playerid][gLeader] == Fahrlehrer) // wenn der Fahrlehrer der Leader oder im Team der Fahrschule ist
{
if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /m [TEXT]");
{
new string[128];
new sendername[MAX_PLAYER_NAME];
new text = strval(strget(cmdtext,1));
format(string, sizeof(string), "[Officer %s:o< %s]", sendername, text);
for(new i=0;i<MAX_PLAYERS;i++)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
//if(IsPlayerInRangeOfPoint(i,60.0,x,y,z))
if(PlayerToPoint(15,i,x,y,z))
{
SendClientMessage(i,COLOR_YELLOW,string);
}
}
}
}else{
SendClientMessage(playerid,COLOR_RED,"Du musst Polizist sein!");
}
return 1;
}Warum kommt wenn ich /m eingebe Benutze: /m [TEXT] und bei /m Blubb steht da:
SERVER: Unkown Command
Hab schon alles versucht. Aus return 1; ne return 0; zu machen, zwischen der ausgabe des textes und des } ein return 1;
Hoffe auf schnelle Hilfe
EDIT:
Hier genau der selbe fehler -.-:
if(strcmp(cmdtext,"/spawnpoint",true) == 0){
if(!strlen(strget(cmdtext,1))){ return SendClientMessage(playerid, COLOR_RED, "Benutze: /spawnpoint [1-3]"); SendClientMessage(playerid, COLOR_RED, "1 - Startspawnpunkt"); SendClientMessage(playerid, COLOR_RED, "2 - (Falls du in einer Fraktion bist) Spawnst du in deiner Fraktion"); SendClientMessage(playerid, COLOR_RED, "3 - (Falls du ein Haus hast) Spawnst du in deinem Haus");
{
new spawnchange = strval(strget(cmdtext,1));
if(spawnchange >= 1 && spawnchange <= 3){
pInfo[playerid][spawn] = spawnchange;
new name[128], save[128];// Gleiche
GetPlayerName(playerid,name,sizeof(name)); // wie
format(save,sizeof(save),"/Spieler/%s.ini",name);// oben
if(dini_Exists(save)) // steht
{
dini_IntSet(save,"Geld",GetPlayerMoney(playerid));
dini_IntSet(save,"Wanteds",GetPlayerWantedLevel(playerid));
dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
dini_IntSet(save,"Spawn",pInfo[playerid][spawn]);
dini_IntSet(save,"Autoführerschein",pInfo[playerid][autos]);
dini_IntSet(save,"Flugführerschein",pInfo[playerid][flug]);
dini_IntSet(save,"Mofaführerschein",pInfo[playerid][mofa]);
dini_IntSet(save,"Lkwführerschein",pInfo[playerid][kfz]);
dini_IntSet(save,"Motorradführerschein",pInfo[playerid][motorrad]);
dini_IntSet(save,"Bootsführerschein",pInfo[playerid][boot]);
dini_IntSet(save,"Adminlevel",pInfo[playerid][alevel]);
dini_IntSet(save,"Fraktionsrank",pInfo[playerid][fRank]);
dini_IntSet(save,"Fraktion",pInfo[playerid][gTeam]);
}
}else{
SendClientMessage(playerid, COLOR_RED, "Spawnpunkte:");
SendClientMessage(playerid, COLOR_RED, "1 - Startspawnpunkt");
SendClientMessage(playerid, COLOR_RED, "2 - (Falls du in einer Fraktion bist) Spawnst du in deiner Fraktion");
SendClientMessage(playerid, COLOR_RED, "3 - (Falls du ein Haus hast) Spawnst du in deinem Haus");
}
return 1;
} -
wann wird das ungefähr sein :)?
-
Zitat
C:\test\gamemodes\Reallife.pwn(1903) : error 017: undefined symbol "PlayerPos"
C:\test\gamemodes\Reallife.pwn(1903) : warning 215: expression has no effect
C:\test\gamemodes\Reallife.pwn(1903) : error 001: expected token: ";", but found "]"
C:\test\gamemodes\Reallife.pwn(1903) : error 029: invalid expression, assumed zero
C:\test\gamemodes\Reallife.pwn(1903) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
public IdleKick()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pInfo[i][alevel] < 1)
{
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
{
new plname[64];
new string[128];
GetPlayerName(i, plname, sizeof(plname));
format(string, sizeof(string), "AdmCmd: %s wurde von VICI gekickt, Begründung: AFK", plname);
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(i);
}
PlayerPos[i][3] = PlayerPos[i][0];
PlayerPos[i][4] = PlayerPos[i][1];
PlayerPos[i][5] = PlayerPos[i][2];
}
}
}
}Das ist die Zeile die Probleme macht:
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
Ich hab echt keine Ahnung warum er PlayerPos nicht erkennt. Und warum da ein Kommafehler sein soll.
PS:
IdleSystem aus:
Anti AFK -
@VollNoob:
Ich denke das ist für GF das hier ist aber ein NO GF
-
also nein hab mich nicht eingetragen aber trotzdem kann es nicht sein das der server abstürtzt wenn jemand ohne whitelist eintrag kommt
whitelist muss man nicht in Server.cfg reintun da steht
SendRconCommand('loadfs whitelist');
Was muss den noch in Scriptfiles ausser:
vehicles
UserFiles
properties
cars.cfg
settings.cfg
pay.log
wichtiges.log -
geht trotzdem nicht mit whitelist ohne whitelist ist alles gut da geht es
-
Habs jetz mal getestet. Wenn ich Joine stürtzt der Server ab... LOG:
Zitat
SA-MP Dedicated Server
----------------------
v0.3a R7, (C)2005-2010 SA-MP Team[11:39:50]
[11:39:50] Server Plugins
[11:39:50] --------------
[11:39:50] Loaded 0 plugins.[11:39:50]
[11:39:50] Filter Scripts
[11:39:50] ---------------
[11:39:50] Loading filter script 'base.amx'...
[11:39:50]
--Base FS loaded.[11:39:50] Loading filter script 'gl_actions.amx'...
[11:39:50] Loading filter script 'gl_property.amx'...
[11:39:50]
-----------------------------------
[11:39:50] Grand Larceny Property Filterscript
[11:39:50] -----------------------------------[11:39:50] Loading filter script 'gl_realtime.amx'...
[11:39:50] Loading filter script 'whitelist.amx'...
[11:39:50] Loaded 5 filter scripts.[11:39:50] Filter script 'whitelist.amx' load failed.
[11:39:50] Succesfully Loaded!
[11:39:50] Reading File: blank
[11:39:50] Reading File: properties/houses.txt
[11:39:50] Reading File: properties/businesses.txt
[11:39:50] Reading File: properties/banks.txt
[11:39:50] Reading File: properties/police.txt
[11:39:50]
====> CityLights RPG <====
[11:39:50] ==> Citylights Mode by AlexandA
[11:39:50] ==> Version 0.7.5
[11:39:50] ==> Whitelist is currently on
[11:39:50] ==> MaxPing is on 600
[11:39:50] ==> After 5 Warnings you will be kick
[11:39:50] ==> New Users will become 1500
[11:39:50] ====> CityLights RPG <====[11:39:50] Number of vehicle models: 0
[11:40:00] Incoming connection: XXXXXXXXXXXXXXXXXX
[11:40:00] [join] *BIEP* has joined the server (XXXXXXXXXXX)Crashinfo.txt:
ZitatSA-MP Server: 0.3a R7
Exception At Address: 0x0048174B
Registers:
EAX: 0x0017F298 EBX: 0x0282EA8C ECX: 0x00000000 EDX: 0x00405910
ESI: 0x00000000 EDI: 0x01FF5010 EBP: 0x0017F2A8 ESP: 0x0017F280
EFLAGS: 0x00010286
Stack:
+0000: 0x01FF5010 0x01FF5010 0x0282EA8C 0xFFFFFFFF
+0010: 0x0017F280 0x0017EE70 0x0017F47C 0x004854EC
+0020: 0x0049F0B0 0xFFFFFFFF 0x0282ECF4 0x0040591D
+0030: 0x00000000 0x00401096 0x01FF5010 0x0283301C
+0040: 0x0282EFAC 0x00402BB3 0x01FF5010 0x00000006
+0050: 0x0017F2E8 0x0283301C 0x00000000 0x00000004
+0060: 0x0278C448 0x00000000 0x00000000 0x0000406C
+0070: 0x00004070 0x000041FC 0x00000200 0x000041DC
+0080: 0x00000200 0x0282EA8C 0x0282EFAC 0x00000000
+0090: 0x0282E948 0x00000520 0x0045E29F 0x01FF5010
+00A0: 0x0017F33C 0x00000000 0x01FF5010 0x00000000
+00B0: 0x0278D488 0x00000000 0x0017F700 0x00000001
+00C0: 0x00473DAC 0x00000000 0xE0D23A54 0xE0D2D970
+00D0: 0x0278D488 0x0017F814 0x0048610B 0x00000000
+00E0: 0xE0D23A54 0x0017D970 0x00000098 0x00000800
+00F0: 0x00000000 0x0017F379 0x00000001 0x00000000
+0100: 0x6D61470B 0x545F7265 0x74736F72 0x00000021
+0110: 0x00000028 0x00000005 0x0017F59F 0xFFFFFFFB
+0120: 0x00000000 0x00000000 0x00492702 0x00000021
+0130: 0x020D49D0 0x02E30D04 0x004871D9 0x0017F404
EDIT: Ohne Whitelist geht es oO
-
Also wegen support:
schade aber nicht notwendig.
Zum Script:
Naja würd es halt gern wissen bevor ich es einbaue und dann alles schon vorhanden ist xD
-
Was ist noch drinne? Car System? Key System? Wohnungssystem? Tank system?
Musst mal mehr über dein Script sagen
-
Ich verstehs nicht. Habs eingebaut. Und alle meine Anderen Costum objects sind weg -.-
-
:O Bei mir fehlen voll viele objekte...
EDIT:
Pastebin link fehlerhaft. dort fehlt die hälfte.
-
Hab das doch geändert.
#define DIALOG_INTERNET 110
#define DIALOG_AUTOHAUS24 111
#define DIALOG_SUNRISE 112
#define DIALOG_PREVION 113
#define DIALOG_SULTAN 114
#define DIALOG_CHEETAH 115 -
Der bietet ihn nicht als download an!!!
-
ich idiot xD ich hab den selben fehler wie du gemacht:
user anstatt users. Danke
-
if(strcmp(strget(cmdtext,0), "/blitzer", true) == 0)
{
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid, COLOR_RED, "Benutzung: /blitzer [Geschwindigkeit] [Radius]");
{
new speed = strval(strget(cmdtext,1));
new radius = strval(strget(cmdtext,2));
AddBlitzer(playerid,speed,radius);
SendClientMessage(playerid, COLOR_RED, "Der Blitzer mit %s KM/h und der Reichweite von %s wurde aufgestellt!",speed,radius);
}
return 1;
}habs jetzt so. Aber trotzdem keine ausgabe des textes wenn der Blitzer aufgestellt wird.
PS: es wird auch kein blitzer aufgestellt.