Pomoc...


Započeo zekka, Januar 15, 2019, 18:14:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Ovako, ubacio sam komandu za HappyJob i sve radi lepo. Medjutim kada ubacim Funkciju da igracima doda platu onda mi izadje masa errora. Kada izbrisem funkciju nema errora. Da li zna neko do cega je problem?
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/Pcopkvh
Poslednja Izmena: Januar 16, 2019, 14:45:16 POSLE PODNE od Bašovski

Zar stvarno mislis da preko slike mozemo bilo sta -.- ?

Posalji u [pawno][/pawno] Greske i Upozorenja , posalji kompletan kod tih delova gde imas iste. Hvala  8)

Po slikama mogu samo da kazem da pise da nije definisano , ali to ti nista ne znaci...
NLoccos

Evo kod: https://pastebin.com/k1bcj0kH
Slika : https://imgur.com/a/X50qqhm
Ali kada izbrisem celu funkciju compile-a se bez errora. Ipak mislim da sam nesto oko funkcije sjebao.
Poslednja Izmena: Januar 15, 2019, 18:24:19 POSLE PODNE od SKAQ

Pazi na { i }.

FUNCTION: dodajPlatu(playerid, check)
{
 
    new jobid = PI[playerid][pJob];
 
    // =========================================================================> Pizza Dostavljac
    if(jobid == 1) 
    {
        new plata51 = random(50)+1825;
        if(happyjob == 0) 
        {
            if(happyjob == 1) 
            {
                PI[playerid][pPlata] += plata51*2;
                SCMF(playerid, -1, "{1A7A4C}* Odradili ste turu, dobili ste $%d na platu!", plata51*2);
            }
            else 
            {
                PI[playerid][pPlata] += plata51;
                SCMF(playerid, -1, "{1A7A4C}* Odradili ste turu, dobili ste $%d na platu!", plata51);
            }
        }
        else 
        {
            PI[playerid][pPlata] += plata51*2;
            SCMF(playerid, -1, "{1A7A4C}* Odradili ste turu, dobili ste $%d na platu!", plata51*2);
        }
     }
     return true;
}

Hvala na pomoci! Resio sam. Ali imam jos jedno pitanje. Kako da mi budu duple plate upaljene kada ukucam cmd npr: /happyjob , a kada ugasim da budu ugasene. Posto mi se desava da je konstantno ON, bilo da ukucam komandu ili ne, upaljen je.

Pretpostaviti ću da koristiš pawn.cmd, zcmd...

CMD:happyjob(playerid, params[])
{
	if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "(error) Niste ovlasceni - RCON.");
	//ostale provjere ako imas

	switch(happyjob)
	{
	    case 0:
	    {
	        happyjob = 1;
	        new str[64+MAX_PLAYER_NAME+4], name[MAX_PLAYER_NAME+1];
    		GetPlayerName(playerid, name, sizeof(name));

	        format(str, sizeof(str), "(happyjob) Happyjob je upaljen od strane Administratora %s(%d).", name, playerid);
			SendClientMessageToAll(0x00FF00AA, str);
	    }
	    case 1:
	    {
	        happyjob = 0;
	        new str[64+MAX_PLAYER_NAME+4], name[MAX_PLAYER_NAME+1];
    		GetPlayerName(playerid, name, sizeof(name));

	        format(str, sizeof(str), "(happyjob) Happyjob je ugasen od strane Administratora %s(%d).", name, playerid);
			SendClientMessageToAll(0xFF0000AA, str);
	    }
	    default:
	    {
	        happyjob = 0;
	        new str[64+MAX_PLAYER_NAME+4], name[MAX_PLAYER_NAME+1];
    		GetPlayerName(playerid, name, sizeof(name));

	        format(str, sizeof(str), "(happyjob) Happyjob je ugasen od strane Administratora %s(%d).", name, playerid);
			SendClientMessageToAll(0xFF0000AA, str);
	    }
	}
	return(true);
}

@SKAQ Jesi li rijesio problem? Mogu zakljucati temu?


bilo je lijepo dok je trajalo.


Citat: Bašovski poslato Januar 16, 2019, 14:14:26 POSLE PODNE
@SKAQ Jesi li rijesio problem? Mogu zakljucati temu?

Lock , reseno je xD  8)
NLoccos