Problem(error/warning): Ne znam jesam li previse umoran ili retardiran ali ovako stoje stvari. Znaci uzeo sam da dodam TD u animacije flterscripti koju koristim i sada sam napravio kada igrac ukljuci animaciju, za primer uzimamo /lay3, da mu prikaze TD "Da ugasite animaciju koristite RMB" i kada ukucam komandu TD se ne prikaze.
Deo skripte: Primer komanda /lay3: [pawn]CMD:lay3(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}GRESKA: {FFFFFF}Ne mozete animacije koristiti u vozilu!");
LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
PlayerTextDrawShow(playerid,AnimacijeTD[playerid]);
return 1;
}[/pawn]
LoopingAnim: [pawn]LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
{
//if(gPlayerUsingLoopingAnim[playerid] == 1) PlayerTextDrawShow(playerid,AnimacijeTD[playerid]);
gPlayerUsingLoopingAnim[playerid] = 1;
PlayerTextDrawShow(playerid, AnimacijeTD[playerid]);
ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp, 1);
//PlayerTextDrawShow(playerid,AnimacijeTD[playerid]);
animation[playerid]++;
}[/pawn]
TextDraw kreirani su u OnGameModeInit: [pawn] AnimacijeTD[playerid] = CreatePlayerTextDraw(playerid, 476.823608, 395.916809, "~w~KORISTITE_~y~RMB~w~_DA_UGASITE_ANIMACIJU");
PlayerTextDrawLetterSize(playerid, AnimacijeTD[playerid], 0.178822, 1.109997);
PlayerTextDrawAlignment(playerid, AnimacijeTD[playerid], 1);
PlayerTextDrawColor(playerid, AnimacijeTD[playerid], -1);
PlayerTextDrawSetShadow(playerid, AnimacijeTD[playerid], 0);
PlayerTextDrawBackgroundColor(playerid, AnimacijeTD[playerid], 255);
PlayerTextDrawFont(playerid, AnimacijeTD[playerid], 2);
PlayerTextDrawSetProportional(playerid, AnimacijeTD[playerid], 1);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Zasto filterscriptu ne prebacis u Gamemode?
Citat: .варнинг poslato Jul 13, 2019, 21:21:16 POSLE PODNE
TextDraw kreirani su u OnGameModeInit: [pawn] AnimacijeTD[playerid] = CreatePlayerTextDraw(playerid, 476.823608, 395.916809, "~w~KORISTITE_~y~RMB~w~_DA_UGASITE_ANIMACIJU");
PlayerTextDrawLetterSize(playerid, AnimacijeTD[playerid], 0.178822, 1.109997);
PlayerTextDrawAlignment(playerid, AnimacijeTD[playerid], 1);
PlayerTextDrawColor(playerid, AnimacijeTD[playerid], -1);
PlayerTextDrawSetShadow(playerid, AnimacijeTD[playerid], 0);
PlayerTextDrawBackgroundColor(playerid, AnimacijeTD[playerid], 255);
PlayerTextDrawFont(playerid, AnimacijeTD[playerid], 2);
PlayerTextDrawSetProportional(playerid, AnimacijeTD[playerid], 1);[/pawn]
Player tde se ne kreiraju pod ongamemodeinit vec pod onplayerconnect