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
aje neko
[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.
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