Ich habe vor das wenn man TAB drück dann kommt ja dieses Fenster und wenn man dann auf einen Spieler klickt soll so ein Fenster kommen
bitte wähle aus was du machen möchtest Kick Ban ich habe das auch schonmal gemacht aber ich weiss nicht wie ich den Spieler auf den ich klicke das der dann gebannt wird?
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
ShowPlayerDialog(playerid,KLASSEN,DIALOG_STYLE_MSGBOX,"Kick - Ban","Bitte wähle aus was du mit dem Spieler mach möchtest!","Kick","Ban");
return 1;
}
Pixel
OnPlayerClickPlayer Hilfe benötigt
- Micktor
- 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
-
-
eine variable ganz oben im Script erstellen.
z.B. new player;und dan bei OnPlayerClickPlayer die variable mit clickedplayerid verknüpfen.
siehe hier:
player = clickedplayerid;Und wen du dan den jenigen spieler bannen willst Ban(player);
Mfg AdnaN
-
danke aber was muss ich jetzt bei DialogResponse machen ??if(dialogid == KICKBAN)
{
if(listitem == 0)
{
Kick(dsfdsf)
}
f(listitem == 0)
{
Ban(dsfdsf)
}
}??
-
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
ShowPlayerDialog(playerid,KLASSEN,DIALOG_STYLE_MSGBOX,"Kick - Ban","Bitte wähle aus was du mit dem Spieler mach möchtest!","Kick","Ban");
deinevaribalehier = clickedplayerid;
return 1;
}if(dialogid == KICKBAN)
{
if(listitem == 0)
{
Kick(deinevaribalehier);
}
if(listitem == 1)
{
Ban(deinevaribalehier);
}
} -
anstatt "dsdfsdsdf" die variable in meinem beispiel "player" einsetzen.
-
Danke
habe es jetzt so if(dialogid == KICKBAN)
{
if(listitem == 0)
{
Kick(clickedplayer);
return 1;
}
if(listitem == 1)
{
Ban(clickedplayer);
return 1;
}
}
und es passiert nix -.- -
Wenn du noch andere Fragen hast schick mit mal deine Skype addy
-
habe es jetzt so if(dialogid == KICKBAN)
{
if(listitem == 0)
{
Kick(clickedplayer);
return 1;
}
if(listitem == 1)
{
Ban(clickedplayer);
return 1;
}
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
ShowPlayerDialog(playerid,KICKBAN,DIALOG_STYLE_MSGBOX,"Kick - Ban","Bitte wähle aus was du mit dem Spieler mach möchtest!","Kick","Ban");
clickedplayer = clickedplayerid;
return 1;
}
es passiet einfach nichts .... ich werde nicht gekickt -
gib mir deine Skype addy oder schick mal pastbin!!
-
http://pastebin.com/wtq5JMmC hier pastebin
-
-
mach es halt mit dcmd
http://www.samp-scriptbase.de/…e=Thread&postID=72#post72 -
kann ich net xD
-
adde mich in Skype link steht dabei!!
-
Ich habe kein Skype alles weitere bitte per PN habe keine lust auf ärger
-
breadfish.de
Hat das Thema geschlossen.