Mbot[..][pafk] = 0; iwi so
Das sollte klappen!
Mbot[..][pafk] = 0; iwi so
Das sollte klappen!
new string[84],Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(sStats[playerid][pAdminlevel] == 5)
{
format(string,84,"{FFFFFF}[{FF0000}Projektleiter{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 4)
{
format(string,84,"{FFFFFF}[{FF0000}Hauptsupporter{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 3)
{
format(string,84,"{FFFFFF}[{FF0000}Administrator{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 2)
{
format(string,84,"{FFFFFF}[{FF0000}Supporter{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 1)
{
format(string,84,"{FFFFFF}[{FF0000}Moderator/Scout{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(355) : warning 217: loose indentation
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(360) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(366) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(372) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(378) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(384) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Warnings.
Alles anzeigen
Kleiner schreib fehler mach so :
Einladung[playerid] = 1;
höhö :))))) Hab das nicht so gemeint also bedenke ich helfe vielen hier im bf deswegen hab ich das schnell hin geschrieben
[hide]Geht denke nicht schlag es dir lieber aus dem kopf[/hide]
Benutze:
new Einladung[MAX_PLAYERS];
ocmd:duell(playerid,params[])
{
new id,str[128];
if(sscanf(params,"u",id))return SendClientMessage(playerid, 0xFFFFFFFF , "/duell [NAME/ID]");
format(str,sizeof(str),"%s hat dich zum Duell eingeladen!",GetName(playerid));
SendClientMessage(id,0xFFFFFFFF,str);
format(str,sizeof(str),"Du hast %s eingeladen",GetName(id));
SendClientMessage(playerid,0xFFFFFFFF,str);
Einladung[id] = 1;
Einladun[playerid] = 1;
return 1;
}
ocmd:annehmen(playerid,params[])
{
new id,str[128];
if(sscanf(params,"u",id))return SendClientMessage(playerid,0xFFFFFFFF,"/annehmen [NAME/ID]");
if(Einladung[playerid] != 1)return SendClientMessage(playerid,0xFFFFFFFF,"Dich hat keiner eingeladen!");
if(Einladung[id] != 1)return SendClientMessage(playerid,0xFFFFFFFF,"Diese Person hat dich nicht eingeladen!");
format(str,sizeof(str),"%s hat deine Einladung angenommen!",GetName(playerid));
SendClientMessage(id,0xFFFFFFFF,str);
format(str,sizeof(str),"Du hast %s seine einladung angenommen",GetName(id));
SendClientMessage(playerid,0xFFFFFFFF,str);
return 1;
}
du meinst wenn ich das server pw ändere das man das nach verfolgen kann?
Benutze
GetVehicleParamsEx
Also das geht einfach
Du loggst dich zuerst ins rcon ein
/rcon login pw
2. /rcon password ServerPassword
fertig
MFG
Wie könnte ich da jetzt ein neues Bild hinzufügen?
Oder woher weiß ich welches was ist?
Ausprobieren oder bei txd workshop schauen!
Nein du machst bei deinem textdraw editor den text changen und dann machst du das ganze auf fint 4 also image welchen td editor benutzt du ?
du machst z.B loadsc3:loadsc3 als text und machst font 4
versuch statt kick mit nem timer
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.