Szerző Téma: Szerver leállás  (Megtekintve 1026 alkalommal)

Szerver leállás
« Dátum: 2011. Július 30. - 19:45:37 »
0 Show voters
Hellotok!Megint segítséget kell kérnem!Ezt már nem értem...
Elkezdtem írni egy modot..Elég jól áll csak van egy kis baj:
Tettem be egy timert csak azóta leáll a szeró!Egyszerûen nem értem...
[pawn]if(strcmp(cmd, \"/atmrob\", true)==0)
{
    if(PlayerInfo[playerid][Rabol] == 0)
    {
      robtim = SetTimerEx(\"robtimer2\",10000,0,\"i\",playerid);
      new file[128], name[MAX_PLAYER_NAME];
      GetPlayerName(playerid, name, sizeof(name));
      format(file,sizeof(file),\"/mRegistration/Users/%s.txt\",name);
      new INI:Acc = INI_Open(file);
      INI_WriteInt(Acc, \"Rabol\", PlayerInfo[playerid][Rabol] = 1);
      INI_Close(Acc);
      TogglePlayerControllable(playerid,0);
      ApplyAnimation(playerid, \"FIGHT_D\", \"FightD_G\", 4.0, 4, 4, 4, 4, 4);
      SendClientMessage(playerid, COLOR_RED2, \"Rablás kezdõdik!\");
   }
      else SendClientMessage(playerid, COLOR_RED2, \"Te már raboltál\");
   return 1;
}[/pawn]
Ez lenne a kódja!Amikor jönne az a rész hogy azt csinálja ami a public-nál van leáll!
Aki tud segítsen!Köszönöm!

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Szerver leállás
« Válasz #1 Dátum: 2011. Július 30. - 19:56:10 »
+1 Show voters
Akkor talán azt kéne bemásolni, ami a publiknál van.
Megfelelõ mappák létre vannak hozva?

Szerver leállás
« Válasz #2 Dátum: 2011. Július 30. - 20:03:03 »
0 Show voters
Idézetet írta: Epsilon date=1312048570\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10010\" data-ipsquote-contentclass=\"forums_Topic
Akkor talán azt kéne bemásolni, ami a publiknál van.
Megfelelõ mappák létre vannak hozva?
 
A public:
[pawn]public robtimer2(playerid)
{
ClearAnimations(playerid);
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid, COLOR_RED, \"Kiraboltad!Futás!\");
SendClientMessageToAll(COLOR_BLUE, \"%s kirabolt egy ATM-et!\");
KillTimer(robtim);
}[/pawn]
Azóta nem jó mióta \"robtim = SetTimerEx(\"robtimer2\",10000,0,\"i\",playerid);\" van!Csak amúgy nem lehetne killellni mert nem engedi...
És igen a mappák megvannak!

Nem elérhető Epsilon

  • 1854
    • Profil megtekintése
Szerver leállás
« Válasz #3 Dátum: 2011. Július 30. - 20:06:19 »
+1 Show voters
KillTimer funkciót nem kell használnod, hiszen az idõzítõ elindításakor hamis (0) értéket adtál meg az ismétlõdéshez.
Ha ez sem oldja meg a gondot, próbáld meg, hogy minden sor után beteszel egy kimeneteli funkciót - pl. print(\"hello világ\"); - és megnézed melyiket írja ki utoljára. Amelyiket utoljára ki írta, az alatt lesz a leállás okozója.

Szerver leállás
« Válasz #4 Dátum: 2011. Július 30. - 20:18:04 »
0 Show voters
Idézetet írta: Epsilon date=1312049179\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10010\" data-ipsquote-contentclass=\"forums_Topic
KillTimer funkciót nem kell használnod, hiszen az idõzítõ elindításakor hamis (0) értéket adtál meg az ismétlõdéshez.
Ha ez sem oldja meg a gondot, próbáld meg, hogy minden sor után beteszel egy kimeneteli funkciót - pl. print(\"hello világ\"); - és megnézed melyiket írja ki utoljára. Amelyiket utoljára ki írta, az alatt lesz a leállás okozója.
 
A public-os rész már le se fut :-[

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal