Szerző Téma: Miért indul újra a szerverem?  (Megtekintve 739 alkalommal)

Miért indul újra a szerverem?
« Dátum: 2014. December 16. - 20:27:09 »
0 Show voters
Most kezdtem el írni egy admin szkriptet, és valamiért újraindul a szerver amikor belépek. A hiba azóta van, mióta megcsináltam, hogy spawnoláskor adja a játékosnak a pénzt ami a fájlba van.
Így csináltam:
   
 
public OnPlayerSpawn(playerid)
{
SetTimer(\"spawn\", 2000, false);
    return 1;
}
public spawn(playerid)
{
   new nev[MAX_PLAYER_NAME], string1[128];
    GetPlayerName(playerid, nev, sizeof(nev));
format(string1, sizeof(string1), \"/AdminMode/players/%s.ini\", nev);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, dini_Int(string1, \"Penz\"));
    return 1;
}

 
Mi lehet a hiba, miért indul újra a szerverem?
« Utoljára szerkesztve: 2014. December 17. - 11:18:56 írta Koncz_Norbert »

Miért indul újra a szerverem?
« Válasz #1 Dátum: 2014. December 16. - 20:39:23 »
0 Show voters
Lehetséges, hogy nem találja az adott mappát, vagy fájlt a szerver. Ennek következtében leáll.

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Miért indul újra a szerverem?
« Válasz #2 Dátum: 2014. December 17. - 11:35:10 »
0 Show voters
A \"spawn\" eljárásodnál a playerid paraméter mindig 0 lesz, mert a timernek nem adtad meg hogy kinek hívja le 2 másodperc múlva.
Így elvileg működnie kell, mert tudtommal ellenőrzi a fájlt hogy létre van hozva.
 
public OnPlayerSpawn(playerid)
{
    SetTimerEx(\"spawn\", 2000, false, \"d\", playerid);
    return 1;
}

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Miért indul újra a szerverem?
« Válasz #3 Dátum: 2015. Január 03. - 22:14:38 »
0 Show voters
[gmod]Megkérem szépen a kedves témanyitót, hogy ne hanyagolja el a témát. Ha megoldódott a problémád, zárd a témát.[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal