SA-MP Forums Archive
[AJUDA] samp-server.exe fecha - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] samp-server.exe fecha (/showthread.php?tid=265664)



[AJUDA] samp-server.exe fecha - Miqueias Barros - 01.07.2011

Seguinte galera, criei um sistema de x1 dividido por 2 teleportes por row dai vai o code

No topo defini a variбvel q abre o menu
pawn Code:
new Menu:menux1;
Depois em OnlPlayerCommandText
pawn Code:
if (strcmp("/x1", cmdtext, true, 10) == 0)
    {
        if(IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid, COR_VERMELHOESCURO, "[ERRO] Vocк nгo pode digitar este comando dentro de um veнculo!"); }
        ShowMenuForPlayer(menux1, playerid);
        return 1;
    }
Depois em OnPlayerSelectedMenuRow
pawn Code:
if(current == menux1)
  {
    switch(row)
    {
      case 0:{
        if(Player == 2) return SendClientMessage(playerid, COR_VERMELHOESCURO,"[ERRO] Este X1 chegou ao seu limite de 2 players, aguarde!");
        SendClientMessageToAll(COR_AMARELA,"[TELEPORTE] %s(%d) foi para o X1. [Armas Leve].");
        SetPlayerPos(playerid, 1548.6445,-1131.0208,135.8281);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 22, 9999);
        GivePlayerWeapon(playerid, 26, 9999);
        GivePlayerWeapon(playerid, 32, 9999);
        GivePlayerWeapon(playerid, 30, 9999);
        GivePlayerWeapon(playerid, 33, 9999);
        Player += 1;
        TeleX1[playerid] = true;
      }
      case 1:{
        if(Players == 2) return SendClientMessage(playerid, COR_VERMELHOESCURO,"[ERRO] Este X1 chegou ao seu limite de 2 players, aguarde!");
        SendClientMessageToAll(COR_AMARELA,"[TELEPORTE] %s(%d) foi para o X1. [Armas Pesada].");
        SetPlayerPos(playerid, 1810.5620,-1198.5005,63.9688);
        ResetPlayerWeapons(playerid);
        GivePlayerWeapon(playerid, 24, 9999);
        GivePlayerWeapon(playerid, 27, 9999);
        GivePlayerWeapon(playerid, 29, 9999);
        GivePlayerWeapon(playerid, 31, 9999);
        GivePlayerWeapon(playerid, 34, 9999);
        Players += 1;
        TeleX1b[playerid] = true;
      }
    }
  }
Sу isso ae, quando compilo nгo da erro nem warning algum, dai quando digito /x1 e escolho o tipo de x1 como o Armas Pesadas dai trava, quando da 10 segundos o servidor reinicia e nгo funciona mais, quando eu vi ele fechou o server-samp.exe

Alguйm ajuda-me?



Re: [AJUDA] samp-server.exe fecha - leandroak - 01.07.2011

Eu sou bem iniciante em pawn entao vou ver uma resposta para voce

eu mesmo tinha um fs no meu gm que quando eu ligava e usava o FS parava tudo no server e dava restart ae dps o samp-server tava fechado ae eu descubri que o fs tinha o codigo errado e bugava meu pawn

Tenta refazer ele so que diferente


Re: [AJUDA] samp-server.exe fecha - rjjj - 02.07.2011

Isto deve resolver o seu problema .


Coloque no final da sua public OnPlayerSelectedMenuRow :


pawn Code:
return 1;

Caso o problema continue, crie um Timer de no mнnimo 3 segundos para ativar a funзгo SetPlayerPos .



Espero ter ajudado .


Re: [AJUDA] samp-server.exe fecha - Miqueias Barros - 02.07.2011

Quote:
Originally Posted by rjjj
View Post
Isto deve resolver o seu problema .


Coloque no final da sua public OnPlayerSelectedMenuRow :


pawn Code:
return 1;

Caso o problema continue, crie um Timer de no mнnimo 3 segundos para ativar a funзгo SetPlayerPos .



Espero ter ajudado .
Й mesmo rjj, boa idйia vou tentar aqui, obrigado...