Beiträge von Andre_R
-
-
-
-
Hier mal mit PVars, das bannen selbst:
ocmd:tban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Du bist kein Admin.");
{
new pID,Stunden,string[128],reason[128];
if(sscanf(params,"uis",pID,Stunden,reason)) return SendClientMessage(playerid,lila,"Benutzung: /tban [ID/Name] [Stunden] [Grund]");
if(isPlayerAnAdmin(pID,5)) return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins bannen.");
format(string,sizeof(string),"[AdmCmd]: %s hat %s für %i Stunden gebannt. Grund: %s",SpielerName(playerid),SpielerName(pID),Stunden,reason);
SendClientMessageToAll(kickban,string);
SetPVarInt(pID,"bantime",gettime()+(60*60*Stunden));
Kick(pID);
}
return 1;
}Abfrage wäre dann mit:
if(GetPVarInt(playerid,"bantime") > gettime())
{
new string[128];
format(string,sizeof(string),"Bantime: {00FF00}%i",GetPVarInt(playerid,"bantime"));
SendClientMessage(playerid,0xEB0000D9,"Du bist noch vom Server gebannt. Du bist gebannt bis:");
SendClientMessage(playerid,0xEB0000D9,string);
Kick(playerid);
}da wird eine ewig lange Zahl angezeigt, das ist ab dem 1.Januar 1970 die Sekunden bis zu dem Moment.
Wenn du da Stunden Minuten etc haben willst würde ich es umformatieren. -
-
vlt. hiermit,
mysql_insert_id();
-
-
Das mit dem %s, was aber schon ging!
-
gleihe auch bei Geschlecht
format(string,sizeof(string),"[Name: %s]\n[Geschlecht: %s]\n[Level: %d]\n[Geld: %d]\n[Fraktion: %s]",Name,sSpieler[playerid][pSex],sSpieler[playerid][Level],GetPlayerMoney(playerid),ftext);
-
Ich finde es gut
10/10 Fischen
Aber wie gesagt, mehr müll und am besten schön leicht angeschimmelt
-
if(IsPlayerInRangeOfPoint(playerid,30.0,725.3989,-1462.9933,22.2109) || IsPlayerInRangeOfPoint(playerid,Entferung fehlt,30.01646.2810,-1813.0746,13.5322) || IsPlayerInRangeOfPoint(playerid,30.0,1752.8209,-1884.8654,13.5573))
-
So, mit
GetPlayerInterior(playerid); -
Makiere einmal bitte die betoffenen Zeilen
-
IsPlayerInRangeOfPoint(range, x, y, z)
fehlt
-
Bisschen Spät oder=?
-
also, eigentlich feht dort ein "}"
-
Sende mal bitte die Zeilen vor 959
-
switch(listitem)
{
case 0:
{
car = AddStaticVehicleEx(560,vehx, vehy, vehz,3, 0, 0);
GetPlayerPos(playerid,vehx,vehy,vehz);
SetVehicleNumberPlate(AddStaticVehicleEx(560,vehx,vehy,vehz,3,0,0,-1),"~>Admin<~");
PutPlayerInVehicle(playerid, car, 0);
SendClientMessage(playerid,Orange,"Du hast dir ein Sultan gespawnt");
}vlt so.=?
Der Spieler weiß ja nicht, in welches Car er soll.
Daher musst du das car defineiren -
Nein, du musst pID in einem stock definieren, was aber wiederrum schwachsinnig ist, da du ocmd auch benutzt und es dann nicht noch anders machen musst.
-
P.S. Wenn du kein ocmd nutzen willst musst du erst einmal pID definieren, das mit ocmd schon gemacht ist