05.05.2013, 18:01
When i join gang, or faction i have to choose skin by typing ''next'' and ''done''
But, When i type ''Done'' my game freezes and i have to relog and it teleports my back to spawn point.
Here is the code's
Idk if you need this, but i will put this too.
But, When i type ''Done'' my game freezes and i have to relog and it teleports my back to spawn point.
Here is the code's
Код:
else if((strcmp("done", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("done")))
{
if(ChangeUniform[playerid] == 1) //LSPD
{
PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
SelectCharPlace[playerid] = 0;
SelectCharID[playerid] = 0;
SelectChar[playerid] = 0;
ChangeUniform[playerid] = 0;
TogglePlayerControllable(playerid,1);
return 0;
}
PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
SelectCharPlace[playerid] = 0;
SelectCharID[playerid] = 0;
SelectChar[playerid] = 0;
SetPlayerToTeamColor(playerid);
return 0;
}
else
{
SendClientMessage(playerid, LIGHTBLUE, "Use 'next', or 'done'.");
return 0;
}
}
Код:
if(listitem == 2)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "* Use 'next' to Select the Char you want to use.");
SendClientMessage(playerid, COLOR_LIGHTRED, "* If you've found the Char you want to use, type 'done'.");
TogglePlayerControllable(playerid, 0);
SelectChar[playerid] = 255;
if(PlayerInfo[playerid][pMember] == 1) { ChosenSkin[playerid] = 141; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; }
else if(PlayerInfo[playerid][pLeader] == 1) { ChosenSkin[playerid] = 141; SelectCharID[playerid] = PlayerInfo[playerid][pLeader]; }
else if(PlayerInfo[playerid][pMember] == 2) { ChosenSkin[playerid] = 286; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; }
else if(PlayerInfo[playerid][pLeader] == 2) { ChosenSkin[playerid] = 286; SelectCharID[playerid] = PlayerInfo[playerid][pLeader]; }
else if(PlayerInfo[playerid][pMember] == 3) { ChosenSkin[playerid] = 288; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; }
else if(PlayerInfo[playerid][pLeader] == 3) { ChosenSkin[playerid] = 288; SelectCharID[playerid] = PlayerInfo[playerid][pLeader]; }
else if(PlayerInfo[playerid][pMember] == 4) { ChosenSkin[playerid] = 279; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; }
else if(PlayerInfo[playerid][pLeader] == 4) { ChosenSkin[playerid] = 279; SelectCharID[playerid] = PlayerInfo[playerid][pLeader]; }
else if(PlayerInfo[playerid][pMember] == 7) { ChosenSkin[playerid] = 165; SelectCharID[playerid] = PlayerInfo[playerid][pMember]; }
else if(PlayerInfo[playerid][pLeader] == 7) { ChosenSkin[playerid] = 165; SelectCharID[playerid] = PlayerInfo[playerid][pLeader]; }
SelectCharPlace[playerid] = 1;
PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
ChangeUniform[playerid] = 1;
}

