Szerző Téma: Hírdetés restart!!!!  (Megtekintve 475 alkalommal)

Hírdetés restart!!!!
« Dátum: 2013. Május 11. - 10:20:42 »
0 Show voters
Sziasztok!
Ha beírom a hírdetés parancsot akkor mindig restartol a szerver.
Nemtudom mi lehet a baja.:S
 
   if(strcmp(cmd, \"/hirdetés\", true) == 0 || strcmp(cmd, \"/hírdetés\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   new length = strlen(cmdtext);
   while ((idx < length) && (cmdtext[idx] <= \' \'))
   {
      idx++;
   }
   new offset = idx;
   new result[64];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
      result[idx - offset] = cmdtext[idx];
      idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /hírdetés [szöveg]\");
      return 1;
   }
   new hosszusag = strlen(result);
   if(PlayerInfo[playerid][Penz] >= hosszusag*100)
   {
         format(string, sizeof(string), \"HIRDETÉS: %s | Telefonszám: %d\", result,sendername,pPnumber);
         SendClientMessageToAll(COLOR_GREEN, string);
         PlayerInfo[playerid][Penz] -= hosszusag*100;
         varoskassza += hosszusag*100;
         Savevaroskassza();
         format(stringx,sizeof(stringx), \"A hírdetésben %d karaktert használtál fel ami %dFT!\",hosszusag,hosszusag*100);
         SendClientMessage(playerid, COLOR_WHITE, stringx);
            new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] HIRDETÉS: %s, Feladó: %s, (Tel.Szám.: %d)\",y,m,d,h,mi,s,result,nev,PlayerInfo[playerid][pPnumber]);
         LoOoG(stringx);
   }
   else SendClientMessage(playerid, COLOR_GRAD1, \"A hírdetés ára 100FT*karakter!\");
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal