Problem(error/warning): napravio sam komandu kupideagle prvo je radila a kada sam ubacio dole timer da se tekst posle pojavi nije radila
Deo skripte:
CMD:kupideagle(playerid,params[])
{
SetPlayerCameraPos(playerid,919.5768,1433.6882,-15.9381);
{
if(lasttick == 0)
lasttick = GetTickCount();
return;
}
new sText;
format(sText,sizeof(sText),":Dosao sam da kupim deagle",GetTickCount() - lasttick);
print(sText);
SendClientMessageToAll(0xFF0000, sText);
lasttick = GetTickCount();
if(lasttick == 0) {
lasttick = GetTickCount();
if(lasttick == 0) {
lasttick = GetTickCount();
return;
}
if(lasttick == 0) {
lasttick = GetTickCount();
return;
}
format(sText,sizeof(sText),":Samo trenutak da ga izvadim.",GetTickCount() - lasttick);
print(sText);
SendClientMessageToAll(0xFF0000, sText);
lasttick = GetTickCount();
if(lasttick == 0) {
lasttick = GetTickCount();
return;
}
format(sText,sizeof(sText),":Pricekat cu ja.",GetTickCount() - lasttick);
print(sText);
SendClientMessageToAll(0xFF0000, sText);
lasttick = GetTickCount();
if(lasttick == 0) {
lasttick = GetTickCount();
return;
}
format(sText,sizeof(sText),":Cijena deagla je 5k.",GetTickCount() - lasttick);
print(sText);
SendClientMessageToAll(0xFF0000, sText);
lasttick = GetTickCount();
if(lasttick == 0) {
lasttick = GetTickCount();
return;
}
format(sText,sizeof(sText),":Evo vam 5k moze li sad deagle?",GetTickCount() - lasttick);
print(sText);
SendClientMessageToAll(0xFF0000, sText);
lasttick = GetTickCount();
if(lasttick == 0) {
lasttick = GetTickCount();
return;
}
format(sText,sizeof(sText),":Lijepo se provedite s njim!",GetTickCount() - lasttick);
print(sText);
SendClientMessageToAll(0xFF0000, sText);
lasttick = GetTickCount();
}
GivePlayerMoney(playerid,-5000);
SendClientMessage(playerid,-1,"Kupio si deagle");
GivePlayerWeapon(playerid,24,50);
return;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//