versuch statt kick mit nem timer
Beiträge von Kasakow
-
-
-
Ist wirklich nichts großes

#include <ocmd>
#include <dini>
forward KickTimer(playerid);ocmd:ban(playerid,params[])
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,0xFFFFFFFF,"Du bist kein Admin");
new pID,str[300],reason[128],Name[24],Name2[24];
GetPlayerName(playerid,Name,sizeof(Name));
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xFFFFFFFF,"/ban id grund");
GetPlayerName(pID,Name2,sizeof(Name2));
format(str,sizeof(str),"%s wurde von %s gebannt, Grund: %s",Name,Name2,reason);
SendClientMessage(playerid,0xFFFFFFFF,str);
SetTimerEx("KickTimer",2000,false,"i",pID);
new BanData[128];
format(BanData,sizeof(BanData)),"/Ban/%s.cfg",Name2);
dini_Create(BanData);
dini_Set(pfad,"Verantwortlicher",Name);
dini_Set(pad,"BannGrund",reason);
return 1;
}public OnplayerRequest(playerid)
{
new BanData[128];
format(BanData,sizeof(BanData)),"/Ban/%s.cfg",Name2);
if(dini_Exists(BanData) == 1)
{
new str[900];
format(str,sizeof(str),"Gebannt Von %s",dini_Get(pfad,"Verantwortlicher")); {SendClientMessage(playerid,0xFFFFFFFF,str);
format(str,sizeof(str),"BanGrund %s",dini_Get(pfad,"BanGrund")); {SendClientMessage(playerid,0xFFFFFFFF,str);
}
} -
-
ja kann er
Pawn: Für was? Er kann auch komplett ohne Stocks arbeiten, es wird zwar mehr Code, trotzdem sollte man so kleine Querys einfach so speichern.
-
-
Spoiler anzeigen public OnGameModeExit()
{
for(new max_playerss = 0; max_players <MAX_PLAYERS; max_players ++)
{
saveplayer(max_players);
}
} -
Benutzte ( GetVehiclePos )
-
Funtkioniert alles im Script
solltest du eigentlich sehr leicht findenGenau meine rede
-
such einfach die preise im script die du in ingame findest
-
ja iwi bin ich grad durcheinander und bitte

-
Hm stimmt das system könnte fehler haft sein ist ja auch mein 1. aber.
Ich werde es morgen überarbeiten.
Werde es anpassen an Autos , Interiors
Danke für die kommenare
MFG
PAWN
-
[tabmenu][/tabmenu]
gehtd?
Ja , ich nenn mich pawn du kleiner spamer ich kann schon ganz durchschnittlich scripten.
Also lass mal deine frechte seite stecken.
Sonst fallen hier einige ausdrücke.
MFG
PAWN
-
Tag,
Hab euch ein Anti-Teleport hack gemacht mehr brauch ich nicht zu sagen:
Pastebin: http://pastebin.com/xJCpXR0T
Download:
teleport.inc (4 KB)
https://mega.co.nz/#!AcI3SR7Y!…DewmMWLukVZIBOCtZFOw2uV14VirusTotal: https://www.virustotal.com/de/…4b56/analysis/1376680119/
MFG
PAWN
-
Wie genau meinst du das denn ??
-
-
Alles anzeigen
Hallo,
Hätte da eine kleine Frage zu dem Tanksystem. Habe mir das jetzt aus einem Tutorial raus genommen. Wollte es dann als ein Filterscript machen. Ich habe es dann eingefügt und versucht mal zu kompelieren ich bekan dann den Fehler "C:\****\****\Desktop\Server\filterscripts\Tank.pwn(182) : error 001: expected token: "#endif", but found "-end of file-"". Wenn ich das endif setze wird garnix kompeliert. Ich wollte jetzt wissen was ich da setzen muss bzw. was ich noch für Fehler gemacht habe. Bi nauch noch nicht so erfahren (Merkt man sicher ^^)
Hier der Pastebin: http://pastebin.com/Pu4qg9AR
MfG.
marster4000füg noch ein #else und #endif
-
wenn du mir sagst wie ich die Funktion im Gamemode aufrufen kann?
Denn das geht nicht vom Filterscript zu GamemodeDu musst auch daran denken das hier viele sind die 0 Plan von Pawn haben...
Ich packs mal in ein includes aber das pstebin bleibt!
-
bissssttttt du betrunken
So viele strings und variablen ,
Hör zu wenn ein spieler speichert dann könnte server event abstürzen!
Mann kann es so machen
Spoiler anzeigen new query[128];
format(query,sizeof(query),"UPDATE .sqlname SET Level =`%d`, Geld = `%d`, WHERE Name = `%s`",GetPlayerScore(playerid),GetPlayerMoney(playerid),Name);
mysql_query(query); -
Alles anzeigen
Ich hab das so wie da mit Float:.... definiert und unten nutze ich es so:
GetPlayerPos(dx,dy,dz);
DPOSX[playerid] = dx;
DPOSY[playerid] = dy;
DPOSZ[playerid] = dz;
Bei einen
GetPlayerPos(dx,dy,dz);
DPOSX[playerid] = dx;
DPOSY[playerid] = dy;
DPOSZ[playerid] = dz;
und
if(IsPlayerInRangeOfPoint(playerid,10,DPOSX[playerid],DPOSY[playerid],DPOSZ[playerid]))
beim anderen Befehl. Kein new oder so das ist alles.Hm dann versuche es so:
new string[128],Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
format(string,sizeof(string),"%f",x);
Arayname = string;
format(string,sizeof(string),"%f",y);
Arayname = string;
format(string,sizeof(string),"%f",z);
Arayname = string;So geht es auch