Immer wenn ich in einem Kleidungsladen gehe und ,,Fertig" eingebe, kann er ganze Server das fertig lesen.
Bei weiter stimmt jedoch alles.
Woran liegt das?
if(SelectChar[playerid] == 255)
{
new idx;
tmp = strtok(text, idx);
if((strcmp("weiter", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("weiter")))
{
switch (SelectCharID[playerid])
{
case 1: //Police Force
{
if(PlayerInfo[playerid][pLeader] > 0)
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[0][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[0][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[1][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[1][0]; }
}
if(PlayerInfo[playerid][pMember] > 0)
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[2][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[2][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[3][0]); SelectCharPlace[playerid] = 3; ChosenSkin[playerid] = JoinPed[3][0]; }
else if(SelectCharPlace[playerid] == 3) { SetPlayerSkin(playerid, JoinPed[4][0]); SelectCharPlace[playerid] = 4; ChosenSkin[playerid] = JoinPed[4][0]; }
else if(SelectCharPlace[playerid] == 4) { SetPlayerSkin(playerid, JoinPed[5][0]); SelectCharPlace[playerid] = 5; ChosenSkin[playerid] = JoinPed[5][0]; }
else if(SelectCharPlace[playerid] == 5) { SetPlayerSkin(playerid, JoinPed[6][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[6][0]; }
}
}
case 3: //National Guard
{
if(SelectCharPlace[playerid] == 1) { SetPlayerSkin(playerid, JoinPed[11][0]); SelectCharPlace[playerid] = 2; ChosenSkin[playerid] = JoinPed[11][0]; }
else if(SelectCharPlace[playerid] == 2) { SetPlayerSkin(playerid, JoinPed[12][0]); SelectCharPlace[playerid] = 1; ChosenSkin[playerid] = JoinPed[12][0]; }
}
}
return false;
}
else if((strcmp("fertig", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("fertig")))
{
if(IstInClothesShop[playerid] == 1)
{
SetPlayerVirtualWorld(playerid,Clothessys[2][ceVW]);
SetPlayerPos(playerid,Clothessys[2][ceX],Clothessys[2][ceY],Clothessys[2][ceZ]);
}
else if(IstInClothesShop[playerid] == 2)
{
SetPlayerVirtualWorld(playerid,Clothessys[1][ceVW]);
SetPlayerPos(playerid,Clothessys[1][ceX],Clothessys[1][ceY],Clothessys[1][ceZ]);
}
SetCameraBehindPlayer(playerid);
PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
PlayerInfo[playerid][pChar] = ChosenSkin[playerid];
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
SelectCharPlace[playerid] = 0;
SelectCharID[playerid] = 0;
SelectChar[playerid] = 0;
TogglePlayerControllable(playerid,1);
return true;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Benutze 'weiter', oder 'fertig'.");
return false;
}
}