hui,
Ich will Abfragen ob ein Spieler einer Fraktion online ist, hab schon das:
stock IsZivOnline()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerZiv(i)) return 1;
}
}
return -1;
}
und bei IsPlayerLic:
stock IsPlayerZiv(playerid)
{
if(strcmp(GetData(Name(playerid),"Job"),"none",true)==0)
{
return 1;
}
return 0;
}
Nur leider gibt er beim einbauen in einen CMD immer 1 aus, was machen?
thx for help
//€
noch ein Beispiel wie ich es in den CMD einsetzte:
if (strcmp("/irgendwas", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(2.0, playerid,1766.3303,-1702.2036,13.4725 ))
{
if(!IsZivOnline())
{
//hier iwas machen
}
else
{
SendServerMessage(playerid,"Es ist mindestens ein Zivi on, bitte kontaktiere diesen!");
}
}
}