Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ‹Fox› poslato Septembar 17, 2010, 12:44:51 POSLE PODNE

Naslov: [Pomoc]Smislio sam nesta drugo za moj /airc :D
Poruka od: ‹Fox› poslato Septembar 17, 2010, 12:44:51 POSLE PODNE
evo smislio sam da napravim komandu /airc i kad ju upises otvori ti se dialog za upiusat nesta u ja bi to sve otprilike znao napravit ali nebi bas znao napravit to kak da pawno zna sta je igrac upisao? znam za koji je igrac upisao to je ono getPlayerName(playeridBABLALBLA); i tako to al kak da uzme ovo sta je on pisao?
Naslov: Odg: [Pomoc]Smislio sam nesta drugo za moj /airc :D
Poruka od: LordShigi poslato Septembar 17, 2010, 13:44:53 POSLE PODNE
Ako koristis ZCMD ili DCMD onda koristi SSCANF (ovo preporucujem, jer je lakse i puuuuuuuuuuno brze)
A ako koristis klasicni strcmp onda strtok  (ovo nebi preporucio ni pijan).
Naslov: Odg: [Pomoc]Smislio sam nesta drugo za moj /airc :D
Poruka od: ‹Fox› poslato Septembar 17, 2010, 13:52:16 POSLE PODNE
evo napravio sam nesta samo nezz jel ce radit jel moram cekat da mi brat dode iz skole i da da gta sa da opet install jel sam ga moro brisat...
evo komande

CMD:airc(playerid, params[])
{
  if(GetPVarInt(playerid,"Admin_Nivo") >= 1)
  {
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Airc","Upisite Admin Irc Chat Text ovdje:","Pošalji","Cancel");
}
else
{
}
  return 1;
}


a evo dialog response

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == 1)
   {
       if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Stisnuo si Cancel i tvoja poruka nece biti poslana!!");
       new message[128];
       new name[MAX_PLAYER_NAME], string[44];
   GetPlayerName(playerid, name, sizeof(name));
       format(message, sizeof(message), "Admin %s: %s", name, inputtext);
       SendClientMessage(playerid, 0xFFFFFFFF, message);
       return 1;
   }
   return 0;
}



imam samo 2warninga  ali warninzi nisu problem






Hvala radi aj neka neko lock ovo