Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

Korisne skripte i kodovi

Započeo Obrisan korisnik
pre 16 godina
33,799
pregleda
252
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
JoeBullet v2.1
Enforcer
pre 16 godina

if (IsPlayerInAnyVehicle(playerid))
    {
        format(string, sizeof(string), "** %s je izbacio neobican predmet kroz prozor **", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
{
    format(string, sizeof(string), "** %s je bacio neobican predmet na pod **", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

tipican primjer nelogicnosti...
pojasnjenje:
ispod else {} bloka jednom staviti ProxDetector funkciju i isto ce ispasti a imat ce vise logike nego 2 puta isto sranje
cobra
Kingpin
pre 16 godina
stvarno odlicnih kodova, uzeo sam si neke hvala
pre 16 godina
JoeBullet v2.1 wrote on October 9, 2009, 2:29 pm:

if (IsPlayerInAnyVehicle(playerid))
    {
        format(string, sizeof(string), "** %s je izbacio neobican predmet kroz prozor **", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
{
    format(string, sizeof(string), "** %s je bacio neobican predmet na pod **", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

tipican primjer nelogicnosti...
pojasnjenje:
ispod else {} bloka jednom staviti ProxDetector funkciju i isto ce ispasti a imat ce vise logike nego 2 puta isto sranje


Ajde OK samo prestani pametovat majke ti
dinkO14
Underboss
pre 16 godina
░▒▓█►Juka◄█▓▒░ wrote on October 9, 2009, 2:29 pm:

if (IsPlayerInAnyVehicle(playerid))
    {
        format(string, sizeof(string), "** %s je izbacio neobican predmet kroz prozor **", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
{
    format(string, sizeof(string), "** %s je bacio neobican predmet na pod **", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

tipican primjer nelogicnosti...
pojasnjenje:
ispod else {} bloka jednom staviti ProxDetector funkciju i isto ce ispasti a imat ce vise logike nego 2 puta isto sranje


Ajde OK samo prestani pametovat majke ti

Mos to jos 100puta napisat nista neces postic kod njega.Po njegovom to nije pametovanje nego je to savjet -_-,al neka ga...
admin
Kingpin
pre 16 godina
Prestanite sa svadam da ne podem dijeliti banove! Ako ste napisali neki kod, ne vidim razloga zasto vam netko ne bi smio ukazati na gresku i ispraviti ga, da bi kod bio jednostavniji. Logicnije je da kod bude sto manje i da bude sto manje pisanja, na kraju krajeva to i jeste jedan od ciljeva.
GGC
Godfather
pre 16 godina
ajde da ja malo refresham temu...
	if(strcmp(cmd, "/novi", true) == 0)
{
    if(IsPlayerConnected(playerid))

    {
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "%s je novi igrac i treba mu pomoc", sendername);
ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid, COLOR_YELLOW, "Prijava je poslana Adminima.");
    }
    return 1;
}
Obrisan korisnik Obrisan korisnik
pre 16 godina
Komanda /pomoc . (koristi zcmd+sscanf)

command(pomoc,playerid,params[])
{
        new pomocText,string,imeIgraca;
        // maximalan input u SA-MP chat dialogu je 128, stoga komanda je 6 znakova + razmak 1 znak = 7 znakova, 128-7=121 xD
        GetPlayerName(playerid,imeIgraca,sizeof(imeIgraca));

        if(!sscanf(params,"s",pomocText))
        {
                if(strlen(pomocText) < 5) return SendClientMessage(playerid,boja,"Text zahtjeva za pomoć mora biti duži od 5 znakova!");
                for(new i;i                {
                        if(IsPlayerAdmin(i) && IsPlayerConnected(i))
                        {
                                format(string,sizeof(string),"[Pomoć] %s: %s",imeIgraca,pomocText);
                                SendClientMessage(i,boja,string);
                        }
                }
                SendClientMessage(playerid,boja,"Primili smo vaÅ¡ zahtjev za pomoć.");
        }
        return 1;
}

     
Bebek
Made Man
pre 16 godina
Nisam citao sve,pa neznam jel ima 😄
 //------------------------------------------------------------------------------
if(strcmp(cmd, "/smrt", true) == 0 && PlayerInfo >= 4)
{
    if(IsPlayerConnected(playerid))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
//SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /smrt [smrt text]");
return 1;
}
format(string, sizeof(string), "SMS: %s, Sender: SMRT (980)",result);
if (gTeam < 3){SendClientMessage(playerid, COLOR_YELLOW, string);}
SendEnemyMessage(COLOR_YELLOW, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam >= 3 && gPlayerSpawned)
{
RingTone =20;
}
}
}
printf("SMRT: %s", result);
}
return 1;
}
haxby
Hustler
pre 16 godina
To je nekakva komanda kao /mole ?
Bebek
Made Man
pre 16 godina
Yeap...Meni radi odlicno! To ti je bilo na onoj buganoj verziji CH-a pa je meni frend dao tu skriptu i ja sam skino pol tog s tog moda 😄
GGC
Godfather
pre 16 godina
if(strcmp(cmd, "/setskin", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setskin [playerid/PartOfName] [skin id]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Wrong skin ID!"); return 1; }
if (PlayerInfo >= 1)
{
    if(IsPlayerConnected(para1))
    {
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
format(string, sizeof(string), "Your skin has been changed by Admin %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "You have given %s skin to %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
    SetPlayerSkin(para1, PlayerInfo);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "  you are not authorized to use that command!");
}
}
return 1;
}
Obrisan korisnik Obrisan korisnik
pre 16 godina
Don Correlli wrote on September 18, 2009, 7:07 pm:
Ovo je topik za korisne skripte i kodove a ne za skripting pomoć, više neću upozoravat nego od sad dalje tko još jednom ovdje zatraži pomoć biće sankcija.

Pozdrav,
   Correlli

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava