hey ich suche ein /navi
bzw ein /guide system wer eins hat oder kennt bitte downloadlink
Mfg Paintball
hey ich suche ein /navi
bzw ein /guide system wer eins hat oder kennt bitte downloadlink
Mfg Paintball
manmanman, sowas kann man auch selber machen
dazu bracuht man nicht immer i-welche downloads...
=> einfach /navi und dann Checkpoitns setzten...
ich hab eine frage u den checkpoints da ich gerade ein eigenes navisystem machen will. und zwar kann ich die checkpoints auch definieren?
Jo
#define Koordinaten vom Checkpoint
bsp.:
#define 8749.48293,493.43289,4234.9048320
ich habe eine frage und zwar ich hab ein navi system gebaut mit gui aber es geht i-wie net.
so ist momentan mien code
#define navi 0
#define COLOR_BLUE 0x0000FFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_RED 0xFF0000AA
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/navi", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,navi,2,"Navi"," Stadthalle 1 \n Bank 2 \n Autohaus 3 \n Fahrschule 4","OK","Abbruch");
return 1;
}
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid,0xFF0000AA,"Sie haben ihr Zielerreicht");
DisablePlayerCheckpoint(playerid);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == navi)
{
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,-2046.0208,465.1806,35.1719,3.0);//stadthallen point
}
if(listitem == 1)
{
SetPlayerCheckpoint(playerid,-1969.6687,438.6538,35.1719,3.0);//bank point
}
if(listitem == 2)
{
SetPlayerCheckpoint(playerid,-1969.6976,293.9110,35.1719,3.0);//autohaus point
}
if(listitem == 3)
{
SetPlayerCheckpoint(playerid,-2033.4026,-100.8399,35.1641,3.0);//fahrschule point
}
}
return 0;
}
und nun wen ich /navi dann rührt sich nichts weis eienr den fehler?
#define navi 1 versucht?
ja geradeeben aber es funktioniert trzdem nicht
Versteh ich das richtig, der Dialog wird nicht mal angezeigt?
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/navi", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid,navi,2,"Navi"," Stadthalle 1 \n Bank 2 \n Autohaus 3 \n Fahrschule 4","OK","Abbruch");
return 1;
}
return 0; // Warum 0 und nicht 1 ? vllt das der fehler ?
}
Sollte nicht, da das ja für OnPlayerCommandText gilt.
ja und ich hab das aus nem tut und da stand das auch drinnen ich hab nur die wörter ausgetauscht
@ ctac: ja es wird nicht mal angezeigt
Wen ich Ingame /save Text
mache und dan bei Savepositions nachgucke kommt da was mit AddPlayerClass undso
z.B.
ZitatAddPlayerClass(2,1542.5128,-1675.8112,13.5546,88.7696,0,0,0,0,0,0); // PolizeiLS
Das rote ist doch die Koordinate der Polizei in LS oder?
ja ist ja so aufgeschlüsselt
AddPlayerClass(skinid,x,y,z,facingangel,w1,m1,w2,m2,w3,m3) und die x,y,z coords ist die position die facingangel ist die blickrichtung
aber bitte Back to Topic
Ok Danke
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid,0xFF0000AA,"Sie haben ihr Zielerreicht");
DisablePlayerCheckpoint(playerid);
return 1;
}
Daran sollte es liegen.
Du musst auch noch definieren, wenn der Spieler den Checkpoint Navi (?) betritt
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == navi)
{
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,-2046.0208,465.1806,35.1719,3.0);//stadthallen point
}
else if(listitem == 1)
{
SetPlayerCheckpoint(playerid,-1969.6687,438.6538,35.1719,3.0);//bank point
}
else if(listitem == 2)
{
SetPlayerCheckpoint(playerid,-1969.6976,293.9110,35.1719,3.0);//autohaus point
}
else if(listitem == 3)
{
SetPlayerCheckpoint(playerid,-2033.4026,-100.8399,35.1641,3.0);//fahrschule point
}
}
return 0;
}
Vllt so?
kann mir wer den Code in dcmd umschreiben, bei mir kommt error wenn ich es in dcmd umschreiben will.
@ oktabius: wieso?? kann ich des net so stehen lassen das dass dann für alle checkpoints gilt? weil ich hab kein plan wie ich checkpoints durch definieren namen geben x.x
könntest du mir das kurz schreiben?
Ich kanns dir net selber sagen, war nur eine Vermutung
Aber im Wiki steht es auch so wie du es grad hast hm..
Wie weit kommst du denn?
Kannst du das Gui menu aufrufen?
Siehst du den Checkpoint?
Danke aber ich wollte es ja selber machen ( nix für ungut) und ich wollte es mit gui. auserdem möchte ich das ja auch verstehen damit ich das für andere sachen einsetzten gesagt. also wie gesagt nix für ungut.
@ Oktabius: das versteh ich auch net weil ich hab esja ausm samp wiki abgeschaut und gelsesen und das gui öffnet sich net....