Guten Mittag Zusammen,
Also bastel grade an mein admin system rum und dann habe ich gesehen das gethere buggt
und zwar wenn ich jemanden /gethere 2 zu mir porte er "nicht" im car ist kommt er zu mir
is er "im" Car kommt er net zu mir worran liegt es hier code:
dcmd_gethere(playerid,params[])
{
#pragma unused params
new id = strval(strget(params, 0));
new tmpcar = GetPlayerVehicleID(playerid);
if(!strlen(params)) return SendClientMessage(playerid,Blau,"/gethere [Playerid]");
GetPlayerPos(playerid,x2[playerid],y2[playerid],z2[playerid]);
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(id,sname,sizeof(sname));
format(s,sizeof(s),"acc/%s.ini",name);
new Admin = dini_Int(s, "Admin");
if(Admin >= 1)
{
if(Adminlogin[playerid] == 1)
{
if(IsPlayerConnected(id))
{
if(GetPlayerState(id) == 2)
{
format(ss,sizeof(ss),"Du hast %s zu dir geportet.", sname);
SendClientMessage(playerid, Blau, ss);
format(ss,sizeof(ss),"Mitglied: %s hat %s zu sich geportet.", name, sname);
SendAdminMessage(Grau, ss);
SetVehiclePos(tmpcar, x2[id],y2[id]+5,z2[id]);
return 1;
}
else
{
format(ss,sizeof(ss),"Du hast %s zu dir geportet.", sname);
SendClientMessage(playerid, Blau, ss);
format(ss,sizeof(ss),"Mitglied: %s hat %s zu sich geportet.", name, sname);
SendAdminMessage(Grau, ss);
SetPlayerPos(id,x2[playerid],y2[playerid]+5,z2[playerid]);
return 1;
}
}
else
{
SendClientMessage(playerid, Rot, "Angegebene Person ist nicht onliene!");
return 1;
}
}
else
{
SendClientMessage(playerid, Rot, "Du bist nicht eingeloggt!");
return 1;
}
}
else
{
SendClientMessage(playerid, Rot, "Du bist kein Mitglied des Admin Teams!");
}
return 1;
}