Korisne skripte i kodovi

Započeo Correlli, Mart 10, 2010, 20:26:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

nebi posto kod da nisam ja uradio ;)

edito i napiso kaj koji radi...
Trenutno radim novi DeathMatch server... Trazim ljude koji mogu pomoc na bio koji nacin.. Za vise info PM ;)

Lijepo kizla , baš mi je trebalo to sa #emit , to ni dok sam u C++ radio nisam kužio što radi , sada sam donekle skužio , hvala.
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

stock ChangeVehicleModel( vehicleid, objectid, Float: offset = 0.0 )
{
    AttachObjectToVehicle( CreateObject( objectid, 0.0, 0.0, 0.0, 0, 0, 0 ), vehicleid, 0, 0, 0, 0, 0, 0 + offset );
    LinkVehicleToInterior( vehicleid, 12 );
}


by Lorenc_

Primer: Mozete voziti kolica za ducan

Ja treba Cod da nemoram ravnati redove.
Koja carina!
Citat: Fâ,¬nsQ poslato Jun 06, 2012, 15:27:14 POSLE PODNE
mozemi netko reci kada se sper.a dobiva imam 13 i pol godine, a nisam je dobio, moji drugari su to vec dobili, moze pomoc
nov sam pa neznam gdje trebam pitati


//Removes vending machines
RemoveBuildingForPlayer(playerid, 1302, 0.0, 0.0, 0.0, 6000.0);
RemoveBuildingForPlayer(playerid, 1209, 0.0, 0.0, 0.0, 6000.0);
RemoveBuildingForPlayer(playerid, 955, 0.0, 0.0, 0.0, 6000.0);
RemoveBuildingForPlayer(playerid, 1775, 0.0, 0.0, 0.0, 6000.0);
RemoveBuildingForPlayer(playerid, 1776, 0.0, 0.0, 0.0, 6000.0);


Za RP Servere...
Poslednja Izmena: Januar 22, 2012, 00:12:32 PRE PODNE od [CЯP] joXy_

Trazim kod da nemoram ravnati redove objekata. Imam #pragma tabsize 0, i moram ravnati redove od objekata
Koja carina!
Citat: Fâ,¬nsQ poslato Jun 06, 2012, 15:27:14 POSLE PODNE
mozemi netko reci kada se sper.a dobiva imam 13 i pol godine, a nisam je dobio, moji drugari su to vec dobili, moze pomoc
nov sam pa neznam gdje trebam pitati

Citat: | S-RP | K@lib@r .300 poslato Februar 09, 2012, 21:57:59 POSLE PODNE
Trazim kod da nemoram ravnati redove objekata. Imam #pragma tabsize 0, i moram ravnati redove od objekata

Nemoguće da moras, to #pragma tabsize 0 stavi na pocetak moda ispod includea

I po drugi put ti se kaze da ovo nije tema za trazenje, ima tema za to.
Poslednja Izmena: Februar 09, 2012, 22:01:04 POSLE PODNE od [CЯP]joXy_

Citat: | S-RP | K@lib@r .300 poslato Februar 09, 2012, 21:57:59 POSLE PODNE
Trazim kod da nemoram ravnati redove objekata. Imam #pragma tabsize 0, i moram ravnati redove od objekata

Jel ti kužiš da postoji tema "Trebam nešto" ovo je korisne skripte i kodovi!
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

Nemoj raditi DP...
takoder ovo NIJE korisno  >:(
c/p iz GF-a , strcmp  :'(
Poslednja Izmena: Februar 09, 2012, 22:35:31 POSLE PODNE od [TG]$--L84S--$

Vegas.

Evo vam jedna /aodg komanda
Opis : U pitanje je komanda koja omogućava da admin igraču odgovori na njegovo pitanje u bilo kojem trenutku

if(strcmp(cmd, "/aodg", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         if(PlayerInfo[playerid][pAdmin] == 1)
         {
             SendClientMessage(playerid, COLOR_WHITE, "   Niste ovlasteni da koristite ovu komandu.");
             return 1;
         }
           if(gPlayerLogged[playerid] == 0)
           {
               SendClientMessage(playerid, COLOR_WHITE, "   Niste se prijavili!");
               return 1;
           }
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /aodg [ID Igraca/Dio Imena] [text]");
            return 1;
         }
         giveplayerid = ReturnUser(tmp);
            if(PlayerInfo[playerid][pAdmin] >= 1)
          {
         if (IsPlayerConnected(giveplayerid))
         {
             if(giveplayerid != INVALID_PLAYER_ID)
             {
                 if(HidePM[giveplayerid] > 0)
                 {
                     SendClientMessage(playerid, COLOR_GREY, " ");
                     return 1;
                 }
               GetPlayerName(playerid, sendername, sizeof(sendername));
               GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
               new length = strlen(cmdtext);
               while ((idx < length) && (cmdtext[idx] <= ' '))
               {
                  idx++;
               }
               new offset = idx;
               new result[64];
               while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
               {
                  result[idx - offset] = cmdtext[idx];
                  idx++;
               }
               result[idx - offset] = EOS;
               if(!strlen(result))
               {
                  SendClientMessage(playerid, COLOR_WHITE, "Koriscenje: /aodg [ID Igraca/Dio Imena] [text]");
                  return 1;
               }
               format(string, sizeof(string), "{FFFFFF}[ID:%d{FFFFFF}] {{FFD200}Admin {FFD200}%s {0000FF}odgovor: {FFFFFF}%s", playerid, sendername, (result));
               SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
               format(string, sizeof(string), "{FFFFFF}[ID:{FF00FF}%d{FFFFFF}] {00B9FF}Admin {FFD200}%s: {FFFFFF}%s", giveplayerid, giveplayer, (result));
               SendClientMessage(playerid,  COLOR_LIGHTRED, string);
               return 1;
            }
         }
         else
         {
               format(string, sizeof(string), "Taj ID:%d Nije Aktivan na serveru.", giveplayerid);
               SendClientMessage(playerid, COLOR_GRAD1, string);
         }
         }
      }
      return 1;
   }

Ovo je tema za komande ! http://balkan-samp.com/forum/index.php?topic=7222.0

To ionako nije korisno , kopirano samo i za GF je jedino.
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong


CMD:adm(playerid,params[])
{
new id, text[128];
if(sscanf(params, "iu", id, text)) return SendClientMessage(playerid, 0xE1E1E1AA, "KORISTI: /adm [ID igraca/Deo imena] [Poruka]");
else if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xE1E1E1AA, " (GRESKA) Korisnik nije online!");
new imekorisnika[32]; new imeadmina[32];
GetPlayerName(playerid, imeadmina, sizeof(imeadmina));
GetPlayerName(id, imekorisnika, sizeof(imekorisnika));
SendClientMessage(playerid, 0xFFFFFFFF, " >> ADM: Poruka poslana igracu %s: %s", imekorisnika, text);
SendClientMessage(id, 0x00FFFFAA, " Admin %s: %s", imeadmina, text);
return 1;
}


Oprostite ako ima gresaka, ja nauceno radim strcmp-om, a posto vecina koristi ZCMD reko da pokusam da napisem nesto korisno i za to :D

Freeze & Unfreeze System


Potrebno: zcmd (include)


stock Freeze(playerid)
{
TogglePlayerControllable(playerid,0);
return 1;
}


stock Unfreeze(playerid)
{
TogglePlayerControllable(playerid,0);
return 1;
}



KOMANDA za test:


CMD:test1(playerid, params[])
{
Freeze(playerid);
SendClientMessage(playerid, -1, "Freeze");
return 1;
}

CMD:test2(playerid, params[])
{
Unfreeze(playerid);
SendClientMessage(playerid, -1, "UnFreeze");
return 1;
}



Nadam se da će nekome poslužit. :)

Malo si se zeznuo. U Unfreeze funkciji u TogglePlayerControllable ide 1 poslije playerid-a, a ne 0.

A i postoji lakši način za to:

#define Freeze(%0) TogglePlayerControllable(%0, 0)
#define Unfreeze(%0) TogglePlayerControllable(%0, 1)

Last nick: Paradox