schau mal so musst du das den machen falls du nicht verstanden hast wie ich das meinte
getestet
forward wechsel (playerid);
public wechsel(playerid)
{
if(wechsell == 0)
{
TextDrawShowForPlayer(playerid,kirmes[playerid][1]);//kirmes[playerid][1] musst du bei dir anpassen
TextDrawHideForPlayer(playerid,kirmests3);//kirmests3 musst du bei dir anpassen
wechsell = 1;
}
else
{
TextDrawShowForPlayer(playerid,kirmests3);//kirmests3 musst du bei dir anpassen
TextDrawHideForPlayer(playerid,kirmes[playerid][1]);//kirmes[playerid][1] musst du bei dir anpassen
wechsell = 0;
}
return 1;
}
und den mit den Timer SetTimer("wechsel",10000,1);
//edit Beschreibung
Beiträge von Kevin B.
-
-
schau dir dazu am besten das [ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel) noch mal an
-
Du bist hier in der Falschen Abteilung
Stell es hier rein http://forum.sa-mp.de/san-andr…board40-sa-mp-marktplatz/Vote4 Closed
-
und bei mir schaut es so aus
Funktioniert nicht
for(new Autohaus_ID=0;Autohaus_ID<MAX_AUTOHAUS;Autohaus_ID++)
{
AutoHaus[Autohaus_ID[AutoHaus_map] = SetPlayerMapIcon(playerid,Autohaus_ID, AutoHaus[Autohaus_ID][Autohaus_X],AutoHaus[Autohaus_ID][Autohaus_Y],AutoHaus[Autohaus_ID][Autohaus_Z],55,0);//hier verbessert
}
und bei mein haus system so
for(new i=0;i<MAX_HAUS;i++)
{
HausInfo[i][haus_map] = SetPlayerMapIcon(playerid, i, HausInfo[i][haus_x], HausInfo[i][haus_y], HausInfo[i][haus_z],31,1,0);
}da geht es Komischer weise
jetzt die frage warum beim Mein Autohaus System nicht?
//edit
hat wer eine Ahnung was es sein Könnte ?das es nicht geht?
//edit
Code verbessert -
das muss er bei sich anpassen das Textdraw
-
hab es mal verbessert
-
hey du könntest das mit ein Timer machen, das sollte so gehen
Ungetestet
unter den andren News
new andern=1;
forward wechsel (playerid);
public wechsel (playerid)
{
if(andern == 1)
{
andern=0;
TextDrawShowForPlayer(playerid,Textdraw);
}
else if(andern == 0)
{
andern=1;
TextDrawHideForPlayer(playerid,Textdraw);
}
return 1;
}Timer SetTimer("wechsel ",10000,1);
//edit code Rechtschreibung -
unter 30Icons grade mal
//edit
Weis keiner warum das nicht Funktioniert? -
ich hab es mal Für dich ausprobiert/getestet und es geht so
Bei dein Stocks
stock SendRangeMessage(playerid, Float:range, color, txt[])
{
new Float:mx, Float:my, Float:mz;
GetPlayerPos(playerid, mx, my, mz);
for(new i, j = GetMaxPlayers(); i < j; i++)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && IsPlayerInRangeOfPoint(i, range, mx, my, mz)) SendClientMessage(i, color, txt);
}
return 1;
}
Bei dein Cods/Befehlen kannst du es so einsetzen
ocmd:test(playerid,params[])
{
SendRangeMessage(playerid, 10, WEIS, "Ich bin ein Test");//10Ist der Radius/Entfernung
return 1;
}
sollten fragen noch offen sein so schreib es hier rien wen es zum Thema passt
//edit ² Text -
SendRangeMessage(playerid,Enfernung, FARBE, "Dein Text")Musste so gehen wen mich nicht Täuscht
-
wen ich es soSetPlayerMapIcon(playerid,9, -1965.894653,293.828186,35.468750,55,0); rein setze geht es
warum geht es nicht so wie ich es oben habe? -
ich hab es doch bei OnPlayerConnect drin stehen
-
der zeigt mir da einfach nix an
//edit hat keiner nen Plan warum? -
-
hey ich hab mir so ein Aushaus system zusammen gebaut und nun will ich das das autohaus auf der map angezeigt wirt, das klappt aba ihren wie nicht.
OnPlayerConnect
for(new i=0;i<MAX_AUTOHAUS;i++)
{
AutoHaus[i][AutoHaus_map] = SetPlayerMapIcon(playerid, 55, AutoHaus[i][Autohaus_X],AutoHaus[i][Autohaus_Y],AutoHaus[i][Autohaus_Z], 52, 2, 0 );
}
kann mir da wer sagen warum es nicht klappt?
lg kifkat -
hey schau mal hier
enum SInfo
{
Adminlevel,
Fraktion
}
new SpielerInfo[MAX_PLAYERS][SInfo];//Spielerinfo > SpielerInfo = Kleines i > I -
gibt es da ihren wo eine Erklärung wie das geht ?
-
du musst es so machen
#define wie_das_dialog_heisen_soll 1
#define wie_das_dialog_heisen_soll 2
#define wie_das_dialog_heisen_soll 3
usw -
Füge das unter den andren Stocks
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
ocmd:freeze(playerid,params[])
{
new pID, string[140],n1[140],n2[140];
if(isPlayerAnAdmin(playerid,1))
{
if(sscanf(params,"d",pID))return SendClientMessage(playerid,COLOR_GRAU,"/freeze [id]");
TogglePlayerControllable(pID,0);
format(string,sizeof(string),"Du hast den Spieler:%s gefreezt",SpielerName(pID));
SendClientMessage(playerid,COLOR_GRAU,string);
format(n1,sizeof(n1),"Du wurdest von: gefreezt",playerid);
SendClientMessage(pID,COLOR_GRAU,n1);
format(n2,sizeof(n2),"Der Admin:%s hat den Spieler:%s gefreezt",SpielerName(playerid),SpielerName(pID));
SendClientMessageToAll(COLOR_GRAU,n2);
}
return 1;
} -