Ich frage mich nur, warum machst du da "SpawnPlayer(playerid);" darein? So wird er im Knast gespawnt, und sofort wieder raus gespawnt(Fraktions Spawn)!
Nimm das "SpawnPlayer(playerid);" daraus.
Grüße,
TheBester
Ich frage mich nur, warum machst du da "SpawnPlayer(playerid);" darein? So wird er im Knast gespawnt, und sofort wieder raus gespawnt(Fraktions Spawn)!
Nimm das "SpawnPlayer(playerid);" daraus.
Grüße,
TheBester
Ich bin mir nicht ganz sicher, aber ich glaube du musst "TextDrawBackgroundColor" benutzen.
Füg einfach mal
TextDrawBackgroundColor(MM5,255);
unter TextDrawCreate ein!
Grüße,
TheBester
Wenn ich mich nicht irre, musst du das bei OnGameModeExit abspeichern, und bei OnGameModeInit laden.
Grüße,
TheBester
Uppermost Alles klar Versuch mal das von Xtreme, ansonsten kann ich dir auch nicht weiter helfen
Wieso möchtest du den Server denn nicht neustarten, das dauert ja nicht lange.
Grüße,
TheBester
Nein, du hast dein Dialog unter dem Listitem angefangen, du musst dein neuen if(dialogid==...) aber unter ein if(dialogid==...) anfangen.
Grüße,
TheBester
Hast du das so definiert?
new Time;
Ganz oben im Script?
Du musst das auch definieren!
Kannst du den gar nicht mehr einhacken?
Kann man das nicht irgendwie vorsichtig selber biegen?
Du könntest ja mal versuchen, das verbogene wieder zu biegen, so dass es passt.
(Sollte dort etwas kaputt gehen, ich bin nicht Schuld, es war nur ein Tipp!!)
Grüße,
TheBester
Soviel ich weiß, musst du die Leertaste dort einhacken. Die gebogene Stange an der Leertaste, musst du irgendwie dort in der Tastatur einhacken. Musste mal etwas probieren.
Grüße,
TheBester
Was für ein Fehler bekommst du denn?
Grüße,
TheBester
Liegt alles an dir, ob du das machen willst. Ich würde an deiner Stelle alles mit eigenen Ideen scripten, auch die Fraktionen, Noobspawn, usw...
Aber du musst es wissen, es würde ja schließlich dein Projekt werden.
Grüße,
TheBester
Achso meinst du das
Tut mir Leid, habe ich editiert.
Grüße,
TheBester
Ehm, guck mal bitte wie ich das deklariert habe?
Grüße,
TheBester
Ich finde es auch nicht gerade so gut. Wenn du einen Server eröffnen möchtest, dann suche dir deine eigenen Ideen aus, und "klaue" diese Ideen nicht von einem anderen Server, denn sowas finde dich blöd. Also meine Meinung, mach selber ein Script, wo deine Ideen vorhanden sind!
Grüße,
TheBester
Ganz oben im Script:
new Marker[MAX_PLAYERS];
if (strcmp("/marker", cmdtext, true, 10) == 0)
{
if(Marker[playerid] == 0)
{
new Float:x,Float:y,Float:z;
if(!IstSpielerAdmin(playerid,1))return SendClientMessage(playerid,0xFF0019FF,"Du bist kein Admin!");
GetPlayerPos(playerid,Float:x,Float:y,Float:z);
SetPlayerMapIcon(playerid,32,Float:x,Float:y,Float:z,19,0,MAPICON_GLOBAL );
new text[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(text,128,"%s hat den Eventmarker gesetzt.",pName);
SendClientMessageToAll(0xFF0019FF,text);
Marker[playerid] = 1;
return 1;
}
else if(Marker[playerid] = 1)
{
RemovePlayerMapIcon(playerid,32);
new text[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(text,128,"%s hat den Eventmarker gelöscht.",pName);
SendClientMessageToAll(0xFF0019FF,text);
Marker[playerid] = 0;
return 1;
}
return 1;
}
Ich weiß nicht ob das daran liegt, aber versuch das mal:
stock LoadBiz(bizid){
new bizstr[60];
format(bizstr, sizeof(bizstr), ""#BIZPFAD"/%d.ini", bizid);
if(dini_Exists(bizstr))
{
new bstze[20], bth[20], bname[50], blabel[100];
format(bstze, sizeof(bstze), "%s", dini_Get(bizstr, "Besitzer"));
BizInfo[bizid][bBesitzer] = bstze;
format(bth, sizeof(bth), "%s", dini_Get(bizstr, "Teilhaber"));
BizInfo[bizid][bTeilhaber] = bth;
format(bname, sizeof(bname), "%s", dini_Get(bizstr, "Name"));
BizInfo[bizid][bName] = bname;
BizInfo[bizid][bX] = dini_Float(bizstr, "X");
BizInfo[bizid][bY] = dini_Float(bizstr, "Y");
BizInfo[bizid][bZ] = dini_Float(bizstr, "Z");
BizInfo[bizid][bVW] = dini_Int(bizstr, "VW");
BizInfo[bizid][bKasse] = dini_Int(bizstr, "Kasse");
BizInfo[bizid][bPreis] = dini_Int(bizstr, "Preis");
CreatePickup(1239, 1, BizInfo[bizid][bX], BizInfo[bizid][bY], BizInfo[bizid][bZ], -1);
format(blabel, sizeof(blabel), "Business %s\nBesitzer: %s\nTeilhaber: %s", BizInfo[bizid][bName], BizInfo[bizid][bBesitzer], BizInfo[bizid][bTeilhaber]);
Create3DTextLabel(blabel,COLOR_YELLOW,BizInfo[bizid][bX], BizInfo[bizid][bY], BizInfo[bizid][bZ],30.0,0,0);
} return 1;
}
stock SaveBiz(bizid)
{
new bizstr[60];
format(bizstr, sizeof(bizstr), ""#BIZPFAD"/%d.ini", bizid);
if(dini_Exists(bizstr))
{
dini_Set(bizstr, "Besitzer", BizInfo[bizid][bBesitzer]);
dini_Set(bizstr, "Teilhaber", BizInfo[bizid][bTeilhaber]);
dini_IntSet(bizstr, "Kasse", BizInfo[bizid][bKasse]);
} return 1;}
Grüße,
TheBester
Damit du die Spieler / den Admin auf der Minimap anzeigen lassen kannst, musst du mit "ShowPlayerMarkers" arbeiten.
http://wiki.sa-mp.com/wiki/ShowPlayerMarkers
(Wiki ist derzeit nicht erreichbar, musste etwas warten )
Grüße,
TheBester
Hat das vielleicht mit deinen abspeichern / laden zu tun?