06.08.2013, 01:44
(
Последний раз редактировалось Skash; 06.08.2013 в 17:59.
)
Up ( mals pelo double post )
Descobri que nessa parte aqui:
Essa funзгo " ToglePlayerControllable(playerid, 0); nгo ta tendo efeito algum, apagando ou deixando o player continua congelado ( do jeito que eu queria que todos tivesse ).
Alguma ideia galera ?
Abraзs!
@Edit
Resolvido!
O problema estava aqui nesse codigo:
Sу fiz apaga-lo e tudo fico funcionando perfeitamente !
Abraзs! (:
Descobri que nessa parte aqui:
pawn Код:
case 5: // governo
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(governo, playerid);
TogglePlayerControllable(playerid, 0);
}
Alguma ideia galera ?
Abraзs!
@Edit
Resolvido!
O problema estava aqui nesse codigo:
pawn Код:
if(current == habi,chabi)
{
switch(row)
{
case 0: // Spawn Prof
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
new grana;
grana = GetPlayerGrana(playerid);
{
if(dini_Int(file,"HTerrestre") == 1){
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк jб possui uma Habilitaзгo Terrestre!");
return 1;
}
if(grana > 109){
GivePlayerGrana(playerid, -110);
SendClientMessage(playerid, Blue, "| INFO | Parabйns, vocк comprou uma Habilitaзгo Terrestre!");
dini_IntSet(file,"HTerrestre", 1);
TogglePlayerControllable(playerid, 1);
} else {
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
}
}
}
case 1: // Spawn Prof
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
new grana;
grana = GetPlayerGrana(playerid);
{
if(dini_Int(file,"HAerea") == 1){
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк jб possui uma Habilitaзгo Aйrea!");
return 1;
}
if(grana > 309){
GivePlayerGrana(playerid, -310);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Blue, "| INFO | Parabйns, vocк comprou uma Habilitaзгo Aйrea!");
dini_IntSet(file,"HAerea", 1);
} else {
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
}
}
}
case 2: // Spawn Prof
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
new grana;
grana = GetPlayerGrana(playerid);
{
if(dini_Int(file,"HNautica") == 1){
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк jб possui uma Habilitaзгo Nбutica!");
return 1;
}
if(grana > 209){
GivePlayerGrana(playerid, -210);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Blue, "| INFO | Parabйns, vocк comprou uma Habilitaзгo Nбutica!");
dini_IntSet(file,"HNautica", 1);
} else {
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
}
}
}
case 3: // Spawn Prof
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
format(file, sizeof(file), PASTA_CONTAS, aname);
new grana;
grana = GetPlayerGrana(playerid);
{
if(grana > 999){
GivePlayerGrana(playerid, -1000);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Blue, "| INFO | Vocк conseguiu Porte de Armas Parabйns! Nгo faзa DM fora da favela.");
dini_IntSet(file,"Porte", 1);
} else {
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo tem dinheiro suficiente.");
}
}
}
case 4: // Cancelar
{
TogglePlayerControllable(playerid, 1);
HideMenuForPlayer(habi, playerid);
}
}
}
return 1;
}
Abraзs! (: