[Pomoc]oko public

Započeo purgerrr
12. Dec. 2014. Zaključano
228
pregleda
4
postova
purgerrr
4
Shot Caller
12. Dec. 2014.
Skripta koju koristim:svoja
Detaljan opis problema:Znaci ovaj public me poceo zbunjivati znaci imam public ovako (DIO 1 dole pod Dio skripte) sada to vec imam tamo mute komandu kada sam radio i sada gledajte Taj DIO 2 neznam di treba ubacit u taj public dali to ovako dobro izgleda da ubacim u te zagreade ili pod taj public radim nove zagreade { } pa stavljam taj DIO 2 ili dodam ovako Dole DIO 3
Dio skripte:
DIO 1 ;
public OnPlayerText(playerid, text[])
{
        new szString[ 128 ], szName[ MAX_PLAYER_NAME ];
        if( UTS_MuteTime[ playerid ] != 0 )
        {
            format( szString, 128, "[{FF0000}Mute{FFFFFF}]: Vi ste mutani. Vrjeme: %d sekunda, Razlog: %s.", UTS_MuteTime[ playerid ] - gettime( ), szReasonMute[ playerid ] );
            SendClientMessage( playerid, -1, szString );
            return 0;
        }
       
}

DIO 2 :
{
    new message;
    format(message, sizeof(message), "%s kaze: %s", pName(playerid), text);
    ProxDetector(20.0, playerid, message, -1);
    return 0;

}

DIO 3 :
public OnPlayerText(playerid, text[])
{
        new szString[ 128 ], szName[ MAX_PLAYER_NAME ];
        if( UTS_MuteTime[ playerid ] != 0 )
        {
            format( szString, 128, "[{FF0000}Mute{FFFFFF}]: Vi ste mutani. Vrjeme: %d sekunda, Razlog: %s.", UTS_MuteTime[ playerid ] - gettime( ), szReasonMute[ playerid ] );
            SendClientMessage( playerid, -1, szString );
            return 0;
        }

        GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
        format( szString, 128, "%s(%d): %s", szName, playerid, text );
        SendClientMessage( playerid, -1, szString );
        return 0;
{
    new message;
    format(message, sizeof(message), "%s kaze: %s", GetName(playerid), text);
    ProxDetector(30.0, playerid, message, -1);
    return 0;
}

}

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/5g69vw

PS ovo je uzeto sa stranice : http://forum.sa-mp.com/showthread.php?t=336052
Tamo je taj tutorial ali ne sluzi nicemu koliko ja vidim msm sluzi pa sam ja glup 😛
Vodka Play
5
Legenda Foruma
13. Dec. 2014.
public OnPlayerText(playerid, text[])
{
new szString[ 128 ], szName[ MAX_PLAYER_NAME ];
if( UTS_MuteTime[ playerid ] != 0 )
{
format( szString, 128, "[{FF0000}Mute{FFFFFF}]: Vi ste mutani. Vrjeme: %d sekunda, Razlog: %s.", UTS_MuteTime[ playerid ] - gettime( ), szReasonMute[ playerid ] );
SendClientMessage( playerid, -1, szString );
return 0;
}

GetPlayerName( playerid, szName, MAX_PLAYER_NAME );
format(szString, sizeof(szString), "%s kaze: %s", szName, text);
ProxDetector(30.0, playerid, szString, -1);
return 0;
}

Funkcija ProxDetector će poslati poruku i igraču koji je napisao, tako da ti je deo koda bespotreban, jer bi igraču koji napiše poruku sve stizalo duplo, edtivao sam ti kod..
purgerrr
4
Shot Caller
13. Dec. 2014.
aha sada sam skuzio publice znaci to samo ubacujem sada bez zagrada i dodajem pod public dole ispod return i tako svaki put kad radim dodam ispod returna i to sta sam napravio dodam return 0 ili 1; npr hvala
Vodka Play
5
Legenda Foruma
13. Dec. 2014.
return (celobrojna vrednost), ne mora biti 0/1, public moze biti bilo koji drugi broj, zavisi od potreba funkcije, ali uglavnom, ti si imao dva returna, i prvi je vraćao nazad pre nego što se izvrši ceo kod i onda ti je pokazivalo error/warning da imas deo kod do kog ne moze doći.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha