Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Łuk@ poslato Septembar 20, 2017, 21:47:53 POSLE PODNE

Naslov: Ne reaguje
Poruka od: Łuk@ poslato Septembar 20, 2017, 21:47:53 POSLE PODNE
Skripta koju koristim: FS
Detaljan opis problema: Kada ukucam pogresnu komandu, trebalo bih da mi izbaci nesto bla bla ali ne reaguje callback nikako
Dio skripte:[pawn]forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(!success)
   {
      TextDrawShowForPlayer(playerid, zurismTD[0]);
      TextDrawShowForPlayer(playerid, zurismTD[1]);
      TextDrawShowForPlayer(playerid, zurismTD[2]);
      TextDrawShowForPlayer(playerid, zurismTD[3]);
      TextDrawShowForPlayer(playerid, zurismTD[6]);
      Tajmer[playerid] = SetTimerEx("TDShow", 100, false, "i", playerid);
   }
   return true;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Naravno kada izbacim forward za public >
[pawn]C:\Users\micke\Desktop\unknowncmd\gamemodes\unknwncmd.pwn(134) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandPerformed")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
[Finished in 0.1s][/pawn]

EDIT: Ovdje je problem sto mi callback ne reaguje a ne taj warning,, njega sam kreirao da ne bi vi pisali ukloni forward bla bla
Naslov: Odg: Ne reaguje
Poruka od: Łuk@ poslato Septembar 21, 2017, 07:57:20 PRE PODNE
aje neko
Naslov: Odg: Ne reaguje
Poruka od: Arkoo poslato Septembar 21, 2017, 09:31:21 PRE PODNE
[pawn]forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(!success)
   {
      TextDrawShowForPlayer(playerid, zurismTD[0]);
      TextDrawShowForPlayer(playerid, zurismTD[1]);
      TextDrawShowForPlayer(playerid, zurismTD[2]);
      TextDrawShowForPlayer(playerid, zurismTD[3]);
      TextDrawShowForPlayer(playerid, zurismTD[6]);
      Tajmer[playerid] = SetTimerEx("TDShow", 100, false, "i", playerid);
             return 1;
       }
}[/pawn]
Probaj ovako.
Naslov: Odg: Ne reaguje
Poruka od: Łuk@ poslato Septembar 21, 2017, 10:00:05 PRE PODNE
Citat: Arkoo poslato Septembar 21, 2017, 09:31:21 PRE PODNE
[pawn]forward OnPlayerCommandPerformed(playerid, cmdtext[], success);
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
   if(!success)
   {
      TextDrawShowForPlayer(playerid, zurismTD[0]);
      TextDrawShowForPlayer(playerid, zurismTD[1]);
      TextDrawShowForPlayer(playerid, zurismTD[2]);
      TextDrawShowForPlayer(playerid, zurismTD[3]);
      TextDrawShowForPlayer(playerid, zurismTD[6]);
      Tajmer[playerid] = SetTimerEx("TDShow", 100, false, "i", playerid);
             return 1;
       }
}[/pawn]
Probaj ovako.
Treba na kraju return, odmah znam da nece raditi, a i probao sam tako.

nmvz, uradio sam drukcije