Hallo Liebes Sa-Mp Forum,
Aus irgendeinem Grund.. lädt er den Anfangs Dialog wenn ich ins Checkpoint laufe, nicht mehr.
Ich habe nichts daran verändert, lediglich neue commands / Fraktionen fürs Script erstellt..
und aufeinmal klappt es nicht mehr. (Vorher ging es)
hier sind mal die Codes:
Der Bot:
Code
else if(!strcmp(PName(playerid), "Bot_Spawn1"))
{
SetPlayerSkin(playerid, 111);
NPCS[2] = playerid;
format(NPCName, 64, "Toni");
NPCText = Create3DTextLabel(NPCName, CL_RED, 0, 0, 0, 25, 0, false);
Attach3DTextLabelToPlayer(NPCText, NPCS[2], 0, 0, 0.1);
return 1;
}
OnPlayerEnterCheckpoint:
Code
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
PlayerPlaySound(playerid, 1139, 0, 0, 0);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(NPCS[2], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 5, X, Y, Z) && PInfo[playerid][intutorial] == 1)//Spawn NPC
{
new part[250], text[750], ages[8];
if(PInfo[playerid][age] > 30)
{
format(ages, 8, "über 30");
}else{
format(ages, 8, "%i", PInfo[playerid][age]);
}
format(part, 255, "{FF0000}Toni:\r\n{FFFFFF}"Hallo %s!\r\n\r\nEs tut gut dich endlich mal wieder zu sehen.\r\nDu bist mittlerweile schon %s oder?\r\nHoffentlich bist du nach dem langen Flug nicht zu müde,", PName(playerid), ages);
strcat(text, part);
format(part, 255, " denn es gibt viel zu tun!\r\nIch will dich auch gar nicht länger aufhalten.\r\nDu solltest dir schnell in der Stadthalle einen Personalausweis holen.\r\nIch werde dir die Stadthalle auf deiner Karte einzeichnen.");
strcat(text, part);
format(part, 255, "\r\nWenn du nicht laufen willst, stehen hinter dir Fahrräder.\r\n\r\nUnd... Willkommen im Land der unbegrenzten Möglichkeiten, mein Freund!"");
strcat(text, part);
ShowDialog(playerid, DIA_NPCS, DIALOG_STYLE_MSGBOX, "Ein alter Freund...", text, "OK!", "");
return 1;
}else if(IsPlayerInRangeOfPoint(playerid, 5, 2347.7839, 1442.5172, 10.8234) && PInfo[playerid][dsteststep] > 1)//Fahrschule
{
imsg(playerid, "> Bitte setz dich nun in ein Fahrschulauto.");
return 1;
}
return 1;
}
Alles anzeigen