Page 1 of 1

pm sistēma

Posted: 01 Apr 2011, 14:22
by Disaster[1337]
Tātad taisiju pm sistēmu,nošpikoju jeb copy no cita Gm,bet nezzinu man met 5 errori!

Code: Select all

if(strcmp(cmd, "/pm", true) == 0 || strcmp(cmd, "/pm", true) == 0)
 {
     if(IsPlayerConnected(playerid))
     {
         if(gPlayerLogged[playerid] == 0)
         {
             SendClientMessage(playerid, COLOR_GREY, "Tev pa prieksu jaielogojas!");
             return 1;
         }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "Izmanto: /pm [speletajs/ID] [teksts]");
    return 1;
   }
Varbūt kāds pateiks ko man japievieno,kur un kā[Moš pie new ko]..
Palīdzat būsu pateicīgs par gatavo scriptu![/b]

Re: pm sistēma

Posted: 01 Apr 2011, 14:53
by blossom[eQ]
Tak nemācies vecās versijas kas ir lēnas. Lieto zcmd un sscanf būs daudzreiz vieglāk.

Re: pm sistēma

Posted: 01 Apr 2011, 15:13
by Disaster[1337]
Es domā zinu kas tas ir :D ,labāk būtu pateicis scriptu uz nor pm vai linku kur noka4at vai vel ko :D

Re: pm sistēma

Posted: 01 Apr 2011, 17:49
by blossom[eQ]
tak forum.sa-mp.com tu ne to vien atradīsi.. .... ..
Nesaprotu kā vispār var skiriptot bez angļu valodas, vismaz minimālām zināšanām jābūt. Pārējais ir loģika.

Pamācību nelasīju bet atradu priekš tevis:
http://forum.sa-mp.com/showthread.php?t ... light=zcmd

Re: pm sistēma

Posted: 02 Apr 2011, 15:56
by Macluawn
Tā ir cilvēka paša izvēle ko izmantot un ko nē.
Ja tā ir visa tava pm komanda, kuru esi iekopējis, tad tev tur trūkst sistemātiskās iekavas '}' un nav nekāda funkcija ielikta, kas nosūtītu spēlētājam ievadīto tekstu.

P.S. - ycmd pēc jaunajiem testiem ir ātrāks par zcmd.