Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Djankaa poslato Februar 18, 2011, 12:41:55 POSLE PODNE

Naslov: [POMOC]Komanda /pm
Poruka od: Djankaa poslato Februar 18, 2011, 12:41:55 POSLE PODNE
Skripta koju koristim:Svoj Mod od 0 inace DM
Detaljan opis problema:neznam napravit komandu /pm da je i admin vidi da svak svakom moze PM slat
Dio skripte:Komande
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: ‹Fox› poslato Februar 18, 2011, 12:49:10 POSLE PODNE
jel koristis zcmd, dcmd ili strcmp?
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: Djankaa poslato Februar 18, 2011, 12:51:04 POSLE PODNE
hm neznam sta je zcmd sta cmd mozes mi malo objasnit skriptam vec 1 tjedan znam neke osnovne stvari kako da vidim sta koristim
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: makelele poslato Februar 18, 2011, 12:59:26 POSLE PODNE
ma koristi strcmp sigurno,jer nebimu nista radilo ako je stavljao bilo sta a da je u zcmd ili dcmd
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: Djankaa poslato Februar 18, 2011, 13:10:01 POSLE PODNE
evo naso sam koristim ta stcrm kako li vec moze mi neko napravit komandu ono di mi je OnPlaeyrCommandText pise mi vako

{
   if (strcmp("/mycommand", cmdtext, true, 10) == 0)
   {
      // Do something here
      return 1;
   }
   return 0;
}

moze mi neko napravi molim vas ali da i admin vidi sta salje
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: oO° HarisZornic °Oo poslato Februar 18, 2011, 13:41:13 POSLE PODNE
Evo ovako dodaj kod OnPlayerCommandText ispod  {


new Message[256];
new gMessage[256];
new pName[MAX_PLAYER_NAME+1];
new iName[MAX_PLAYER_NAME+1];
new idx;

if(strcmp("/pm", cmd, true) == 0)
{
tmp = strtok(cmdtext,idx);

if(!strlen(tmp) || strlen(tmp) > 5) {
SendClientMessage(playerid,BOJA,"Usage: /pm (id) (message)");
return 1;
}

new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);
       
if(!strlen(gMessage)) {
SendClientMessage(playerid,BOJA,"Usage: /pm (id) (message)");
return 1;
}

if(!IsPlayerConnected(id)) {
SendClientMessage(playerid,BOJA,"/pm : Bad player ID");
return 1;
}

if(playerid != id) {
GetPlayerName(id,iName,sizeof(iName));
GetPlayerName(playerid,pName,sizeof(pName));
format(Message,sizeof(Message),">> %s(%d): %s",iName,id,gMessage);
SendClientMessage(playerid,BOJA,Message);
format(Message,sizeof(Message),"** %s(%d): %s",pName,playerid,gMessage);
SendClientMessage(id,BOJA,Message);
PlayerPlaySound(id,1085,0.0,0.0,0.0);

printf("PM: %s",Message);

}
else {
SendClientMessage(playerid,BOJA,"You cannot PM yourself");
}
return 1;
}



To je iz Base FS Neznam ocel radit
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: Darko poslato Februar 18, 2011, 13:56:09 POSLE PODNE
* Mislim da mu nece to raditi , jer ima "svoj mod od 0"

a ova komanda mi lici na GF edit.


- PS. Fali nesto u komandi..
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: Djankaa poslato Februar 18, 2011, 14:01:53 POSLE PODNE
neradi izbaci mi 26 errora    :'(
Naslov: Odg: [POMOC]Komanda /pm
Poruka od: Nxidza poslato Februar 18, 2011, 14:12:00 POSLE PODNE
Citat: Darko poslato Februar 18, 2011, 13:56:09 POSLE PODNE
* Mislim da mu nece to raditi , jer ima "svoj mod od 0"

a ova komanda mi lici na GF edit.


- PS. Fali nesto u komandi..

1.A da pogledas ovo sto je napisao :
Citat
To je iz Base FS Neznam ocel radit

I da,nece mu raditi sigurno jer si izvukao filterskriptu iz Baseaf u kojoj je sve povezano ..


   
Pri slanju ove poruke je došlo do slijedećih grešaka:
Upozorenje - dok ste pisali poruku netko je poslao novi odgovor. Možda trebate revidirati svoju poruku.