Hallo Leute also mein Server geht Offline nachdem ich den Befehl /help beim Punkt eingebe
///////////////////////////////////////////////////////////HELP GUIDE////////////////////////////////////////////////////////////////////////////////////////////
if(strcmp("/help", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,2029.9460,1333.5933,10.8203))
{
ShowPlayerDialog(playerid,HelpGuide,DIALOG_STYLE_LIST,"HelpGuide und Navigation","Burger Shot Las Venturas","OK","Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht beim Touristenbüro nahe dem Noobspawn");
return 1;
}
}
Server schaltet sich aus nach /help
- [GGR]GamerXDFreak
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
zeig mal, wie du die dialoge definiert hast. vielleicht liegt da der fehler.
-
Zeig mal was dooo bei OnDialogResponse steht...
-
if(dialogid == HelpGuide)
{
if(response == 0)
{
return 1;
}
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,1869.3602,2068.7488,10.8203);
SendClientMessage(playerid,Rot,"Du hast einen Checkpoint zum BSN gesetzt");
}
} -
beim OnPlayerCommandText haste ganz unten das return 0 noch? zb so
if(strcmp("/help", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,2029.9460,1333.5933,10.8203))
{
ShowPlayerDialog(playerid,HelpGuide,DIALOG_STYLE_LIST,"HelpGuide und Navigation","Burger Shot Las Venturas","OK","Abbrechen");
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht beim Touristenbüro nahe dem Noobspawn");
return 1;
}
}
return 0;
}versuch das ma, wenns dann net Geht schick uns ma vom HelpGuid die Funktion
mfg
-
Ne
-
if(dialogid == HelpGuide)
{
if(response == 0)
{
return 1;
}
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,1869.3602,2068.7488,10.8203);
SendClientMessage(playerid,Rot,"Du hast einen Checkpoint zum BSN gesetzt");
}
}
So ist richtig:
if(dialogid == HelpGuide)
{
if(response)
{
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,1869.3602,2068.7488,10.8203);
SendClientMessage(playerid,Rot,"Du hast einen Checkpoint zum BSN gesetzt");
}}
} -
Geht immernoch nicht der Server Stoppt einfach
Und ein Checkpoint wird dadurch auch nicht gesetzt weil der Server nach dem /help sofort stoppt -
Hast du auch mal getestet ob es eventuell nicht doch an anderen Befehlen liegt ?.
MFG K3VIN
-
wenns dann net Geht schick uns ma vom HelpGuid die Funktion
-
hmm kann nicht sein.. Sicher das du bei den Änderung auch die amx in den Ordner gamemod machst?
oder zeig dir dir irgentwelche Warnings an?mfg
-
Ne das liegt nur an /help. Wenn ich dies eingebe passiert aufeinmal nix mehr und der Server geht Offline.
-
Ne das liegt nur an /help. Wenn ich dies eingebe passiert aufeinmal nix mehr und der Server geht Offline.
Wie viele zeilen hat dein Scruipt wenns jetzt grad net die welt ist dann schick mir das ma ich schaue mir das ma Genau an
mfg
-
Also Warnings habe ich jede Menge XD
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(240) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(251) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(281) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(304) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(309) : warning 225: unreachable code
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(309) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(312) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(327) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(361) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(367) : warning 225: unreachable code
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(367) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(401) : warning 209: function "dcmd_makeadmin" should return a value
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(419) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(437) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(454) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(593) : warning 202: number of arguments does not match definition
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(616) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(623) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(630) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(651) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(670) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(690) : warning 202: number of arguments does not match definition
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(698) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(765) : warning 217: loose indentation
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(65) : warning 204: symbol is assigned a value that is never used: "drivein"
C:\Users\Abdul\Desktop\Scripts\Selfmade.pwn(66) : warning 204: symbol is assigned a value that is never used: "navi"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase26 Warnings.
-
hast du oben auch irgendwo #define HelpGuide 123456 (also eine Zahl für die Dialoge)?
-
ja ich habe #define HelpGuide 4
-
breadfish.de
Hat das Thema geschlossen.