Sziasztok.
Az a gondom lenne, hogy találtam fórumon egy telefonrendszer-t(
http://sampforum.hu/index.php?topic=33053.0).
Mikor beraktam modomba a dolgokat, és megcsináltam a telefonvételt, tesztnél, mikor megveszem a telefont, kifagy a szerver.
ez fut le:
if(listitem == 0)
{
new nev[MAX_PLAYER_NAME], nev2[MAX_PLAYER_NAME];
new str[127 + 1];
GetPlayerName(playerid,nev2,MAX_PLAYER_NAME);
format(file,sizeof(file),mappa,nev2);
GetPlayerName(playerid,nev,MAX_PLAYER_NAME);
if(Info[playerid][penz] < 14990) return SendClientMessage(playerid,piros,\"(( Nincs elég pénzed! ))\");
if(GetPlayerHavePhone(playerid) == 1) return SendClientMessage(playerid,piros,\"(( Neked már van telefonod! ))\");
format(szoveg,sizeof(szoveg),\"%s vett egy nokia 3310 készüléket.\",nev);
SendCloseMessage(playerid,30,lila,szoveg);
SetPlayerPhoneStyle(playerid,0);
SetPlayerHavePhone(playerid,true);
GenTelNum(playerid);
Info[playerid][penz] -= 14990;
format(str,sizeof(str),\"(( Megvetted a Nokia 3310-t! Telefonszámod: %d ))\",GetPlayerNumber(playerid));
}
Gyanakodtam a \"GenTelNum\" függvényre.
INC-ben a GenTelNUM:
stock GenTelNum(playerid)
{
new number = random(999999);
format(File, sizeof(File), \"User/%s.ini\", Nev(playerid));
if(!fexist(File))
{
dini_Create(File);
dini_IntSet(File, \"Number\",number);
}
else
{
dini_IntSet(File, \"Number\",number);
}
}