Ich habe den goto befehl gemacht aber das ziel war nicht online aber es hatt funktioniert
hab ich die abfrage falsch ocmd:goto(playerid,params[])
{
new Float:X,Float:Y,Float:Z,pID,Spieler[128],Admin[128];
GetPlayerName(playerid,SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
if(SpielerInfo[playerid][pAdminlevel] >= 1)
{
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht online oder exsistiert nicht!");
else
{
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Gelb,"Benutzung: /goto [ID]");
format(Spieler,sizeof(Spieler),"%s hat sich zu dir Geportet",Spielername(playerid));
format(Admin,sizeof(Admin),"Du hast dich zu %s Geportet",Spielername(pID));
GetPlayerPos(pID, X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
SendClientMessage(playerid, Gelb,Admin);
SendClientMessage(playerid, Gelb,Spieler);
}
}
else return SendClientMessage(playerid,ROT,"Du bist kein Admin ");
return 1;
}
Offline abfrage funzt nicht
- tomtom_x3
- Geschlossen
- Erledigt
-
-
ohne das else unter der abfrage und ohne { nach else dann unter if(sscanf ein {
-
Du musst auch erst sscanf nutzen und dann die Abfragen einbauen, sonst steht in pID nämlich immer 0 drin...
-
Also so oder
ocmd:goto(playerid,params[])
{
new Float:X,Float:Y,Float:Z,pID,Spieler[128],Admin[128];
GetPlayerName(playerid,SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
if(SpielerInfo[playerid][pAdminlevel] >= 1)
{
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Gelb,"Benutzung: /goto [ID]");
{
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht online oder exsistiert nicht!");
{
format(Spieler,sizeof(Spieler),"%s hat sich zu dir Geportet",Spielername(playerid));
format(Admin,sizeof(Admin),"Du hast dich zu %s Geportet",Spielername(pID));
GetPlayerPos(pID, X,Y,Z);
SetPlayerPos(playerid, X,Y,Z);
SendClientMessage(playerid, Gelb,Admin);
SendClientMessage(playerid, Gelb,Spieler);
}
}
}
else return SendClientMessage(playerid,ROT,"Du bist kein Admin ");
return 1;
} -
breadfish.de
Hat das Thema geschlossen.