GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: doni3219 - 2011. július 30. - 19:45:37

Cím: Szerver leállás
Írta: doni3219 - 2011. július 30. - 19:45:37
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!
Cím: Szerver leállás
Írta: Epsilon - 2011. július 30. - 19:56:10
Akkor talán azt kéne bemásolni, ami a publiknál van.
Megfelelõ mappák létre vannak hozva?
Cím: Szerver leállás
Írta: doni3219 - 2011. július 30. - 20:03:03
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!
Cím: Szerver leállás
Írta: Epsilon - 2011. július 30. - 20:06:19
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.
Cím: Szerver leállás
Írta: doni3219 - 2011. július 30. - 20:18:04
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 :-[