ehm ja logisch
verpeilt stimmt mir wahr nur nicht klar das ganze wieder mit hinten an format dran hängen..
danke dir vielmals!
ehm ja logisch
verpeilt stimmt mir wahr nur nicht klar das ganze wieder mit hinten an format dran hängen..
danke dir vielmals!
ist ja im 2ten Dialog mit Inputtext
aber raffe grade nicht wie ich jetzt noch den Inputtext rein baller
format(string,sizeof(string),"%s Bannen",giveplayer);
ShowPlayerDialog(playerid,D_CLICK_BAN,DIALOG_STYLE_INPUT,string,"Tippe einen Grund für den Bann ein:","OK","Abbrechen");
}
if(dialogid == D_CLICK_BAN)
{
if(SpielerInfo[playerid][pAdmin] >= 2)
{
if(response == 1)
{
new pID[5];
valstr(pID, pClicked[playerid]);
ocmd_ban(playerid, pID, inputtext);
}
}
return 1;
}
Okay.. naja geht jetzt
aber bei ban habe ich das selbe prob
wie kann ich da jetzt noch ein grund mit übergeben als ein text
derzeitige baustelle
if(dialogid == D_CLICK_BAN)
{
if(SpielerInfo[playerid][pAdmin] >= 2)
{
if(response == 1)
{
new pID[5];
valstr(pID, pClicked[playerid]);
ocmd_ban(playerid, pID);
format(string,sizeof(string),"/ban %d %s",pClicked[playerid],inputtext);
ocmd_ban(playerid,string);
}
}
return 1;
}
Ne wieso ?
aber jetzt geht es ich danke dir :=)
was ist eig valstr ? string wo man kein new und die länge braucht ? :O sehe ich zum ersten mal.. lol
edit
wie
nutze ich das dan bei ban
new pID[5],Grund[24];
valstr(pID, pClicked[playerid]Grund[]);
ocmd_ban(playerid, pID,Grund)
Bei mir ist das anders aufgebaut so sieht das ganze aus
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(AdminDuty[playerid] == 1)
{
if(SpielerInfo[playerid][pAdmin] >= 2)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
ShowPlayerDialog(playerid,D_CLICK,DIALOG_STYLE_LIST,name,"Goto\nGethere\nKick\nBan\nHealth\nSlap\nTV\nInterior\nFraktion\nLevel ändern\nBankkonto ändern\nAlter ändern\nJob ändern","OK","Abbrechen");
pClicked[playerid] = clickedplayerid;
ppClicked = clickedplayerid;
}
}
if(dialogid == D_CLICK)
{
if(SpielerInfo[playerid][pAdmin] >= 2)
{
if(response == 1)
{
GetPlayerName(pClicked[playerid],giveplayer,sizeof(giveplayer));
switch (listitem)
{
case 0:
{
ocmd_goto(playerid, pClicked[playerid]);
}
Man soll sich zu dem Spieler porten können den man in Tab ausgewählt hat
aber bei ocmd bekommt ich zb die Meldung Spieler nicht gefunden oder falsche anwendung des commands.
habe ich grade so gemacht
aber auch leider ohne erfolg ocmd gibt swar was wieder aber nur die verwenung bei sscanf
das prob ist nur das es nicht geht..
also er gibt es nicht weiter richtig
ocmd:gethere(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,-1, "/gethere playerid");
if(SpielerInfo[playerid][pAdmin] >= 1)
{
new Float:plocx,Float:plocy,Float:plocz;
if (IsPlayerConnected(pID))
{
if(pID != INVALID_PLAYER_ID)
{
GetPlayerPos(playerid, plocx, plocy, plocz);
if(GetPlayerState(pID) == 2)
{
TelePos[pID][0] = 0.0;
TelePos[pID][1] = 0.0;
new tmpcar = GetPlayerVehicleID(pID);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
}
else
{
SetPlayerPos(pID,plocx,plocy+2, plocz);
}
SetPlayerVirtualWorld(pID,GetPlayerVirtualWorld(playerid));
SetPlayerInterior(pID,GetPlayerInterior(playerid));
SendClientMessage(pID, COLOR_GRAD1, " Du wurdest Teleportiert");
}
}
}
return 1;
}
Willkommen -:)
Sieht so aus als wenn die Buxe hin ist.
Oder von deinen Kopfhörer der Stecker..
Guten Morgen!
Ich wollte gerne von euch mal wissen wie das geht das ich was über string an ocmd senden kann
zb
format(string,sizeof(string),"/gethere %d",pClicked[playerid]);
ocmd_gethere(playerid, string);
Ich bekomme dammit keine fehler, aber Ingame passiert nix, nur wenn ich ihn direkt eingebe.
Gingen Ihre Beiträge an mich?
Nein!
achja unser @Capitan128
was man so über ihn findet ist zu geil
Ich habe zuzeit,
Akkuträger: AlienSmok,
Verdampfer: OBS,
Dazu Cola Orange Lequid ,
Und muss sagen das ist sehr geil
Bin nun bei 4mg Nikotin, und es lohnt sich sehr. Wahr damals selber starker Raucher.
PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
so geht es noch einfacher beim saven des accounts mit bei packen
samp.exe als Admin ausführen!
Alles anzeigenGuten Abend,
Breadfish ist nunmal eines wenn nicht sogar das größte deutsche SA:MP Forum, daher ist es klar dass es bei neuen Serverwerbungen einiges an Kritik & auch Fragen aufwirft.
Zudem wie du so schön oben geschrieben hast, du verachtest diese Community, willst jedoch trotzdem Ihre ehrliche Meinung hören, bist zudem aber nicht bereit Kritik entgegen zu nehmen?
Verzeih mir wenn ich dir das nun so direkt sage aber wozu dann dieser Beitrag wenn du überhaupt nicht auf Kritik eingehen möchtest?
Mit freundlichen Gruß
Risq
und gibt immer noch nicht das recht einieger leute hier lügen, rufmord, so wie provokation zu verbreiten das Forum ist runter was das niveu angeht einiege mods hier übertreiben es mit dem 'spaß' so wie viele andre sachen die geduldet werden was 2012 noch nicht so wahr!
omg sage ich nur dazu.. nicht nur das Kalcor viel zu spät mit dem Update ist.. sondern auch noch auf leute hört die kein bock auf mods haben dann joint man einfach nicht und gut ist...