Mal ganz ehrlich wer hat dir das gezeigt? Der Befehl ist kompletter Schwachsinn.
if (strcmp("/bsn", cmdtext, true,(playerid,0)) // WAS ZUR HÖLLE.
{
if (SetPlayerVirtualWorld(playerid,0)) //schwachsinn
{
SetPlayerVirtualWorld(playerid,0); // schwachsinn
SetPlayerPos(playerid,1045.3831,1013.0660,55.3047);
SendClientMessage(ToAll,Gruen,"%s ist zu /BSN Gegangen!"); //to all giobts nicht wenn dann sendclientmessagetoall(farbe, text)
}
else
{
SendClientMessage(playerid,Gruen,"Du kannst diesen Befehl hier nicht nutzen!");
}
}
Machs so:
if (strcmp("/bsn", cmdtext, true, 10) == 0)
{
if(GetPlayerVirtualWorld(playerid)==0) // geändert, deine abfrage war schwachsinn
{
new str1[128];
SetPlayerVirtualWorld(playerid,0); // wenn die welt auf 0 ist setz sie auf 0 aha
SetPlayerPos(playerid,1045.3831,1013.0660,55.3047);
format(str1, sizeof(str1), "%s ging ins BSN!", Spielername(playerid));
SendClientMessageToAll(Gruen,str1); //war schwachsinn bei dir
else
{
SendClientMessage(playerid,Gruen,"Du kannst diesen Befehl hier nicht nutzen!");
}
}