Pomoc oko skriptanja!!!

Započeo [BLSRP]Irfo
17. Jun 2010.
1,516
pregleda
10
postova
[TRK]Irfan
2
Wheel Man
17. Jun 2010.
Pozdrav svima.E ovkao,ja sam novi u skriptanju.Imam nekoliko pitanja:

1.Kako ubaciti auta npr.u ganton(grove street).
2.Kako namjestiti da neki skin,npr. skin id 1 ima određene puske.
3.Kako napraviti neke komande,np. kill,ako moze neka skripta za komandu.
4.Kako na napravim komande /register i /login.
5.Kako da na mapi namjestim HQ nekih bandi i mafija(boja na karti,npr. zelena na single playeru od grove street bande)

Korsitim neki DM gamemode nash deatschmathch,ali ako imte neki bolji gamemode za DM server,recite mi.

Unaprijed,hvala.
YiNiX
2
Wheel Man
17. Jun 2010.
Balkan SA:MP > PAWN skriptanje & SA:MP mape > Gamemode skripte

Tu imas skripte pa pogledaj a za ostalo neznam xD
elmedin
5
Kingpin
17. Jun 2010.
1. http://balkan-samp.com/forum/index.php?topic=3289.0
2. ono kad biraš skin to je nemoguće, ali kad se igrač spawna može dobiti oružje, http://wiki.sa-mp.com/wiki/GivePlayerWeapon
3. http://balkan-samp.com/forum/index.php?topic=7222.msg69352;boardseen#new
4. To ti dođe u GameModu, pa pogledaj
5. http://balkan-samp.com/forum/index.php?topic=7786.0

http://forum.sa-mp.com/index.php?board=30.0 tu pogledaj ima odličnih GameModova
SoaD123
5
Underboss
17. Jun 2010.
ev ja cu ti pomoc oko /kill komande jer mi je to najlakse sad:

stisni ctrl+f i upisi  enum pInfo i ubaci:
pTablete;


zatim ispod public OnPlayerConnect(playerid) ubaci:
PlayerInfo = 0;


onda ispod public OnPlayerRegister(playerid, password[]) ubaci:
format(var, 32, "Tablete=%d\n",PlayerInfo);fwrite(hFile, var);


onda ispod public OnPlayerUpdate(playerid) ubaci:
format(var, 32, "Tablete=%d\n",PlayerInfo);fwrite(hFile, var);


onda ispod public OnPlayerLogin(playerid,password[]) ubaci:
if( strcmp( key , "Tablete" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo = strval( val ); }

if(strcmp(cmd, "/kill", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
       if(PlayerInfo == 0)
       {
           SendClientMessage(playerid, COLOR_GREY, "Nemate nijednu preostalu tabletu da se ubijete ! ");
           return 1;
       }
           PlayerInfo -= 1;
SetPlayerHealth(playerid,0.0);
   SetPlayerToTeamColor(playerid);
   GetPlayerName(playerid, sendername, 20);
   format(string, sizeof(string), "* %s se ubio popivsi otrovnu tabletu.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
   return 1;
}
return 1;
}


e sad ovo ti je vise za rp server i preostaje ti jos ubaciti tablete u neki 24/7 na popis da ih kupis a to se radi pod /buy komandu,pa evo kako bi to trebalo izgledat,a obicni kill cu napravit pod novi post:

stisnes ctrl+f i nađes /buy i kad to nađes imaces hrpu redova a moras ubaciti ovaj red negdje između i paziti na redni broj
else if (item == 16 && GetPlayerMoney(playerid) > 50)
{
   if(PlayerInfo != 0)
   {
       format(string, sizeof(string), "   Vec imate preostalih %d tableta.", PlayerInfo);
       SendClientMessage(playerid, COLOR_GREY, string);
       return 1;
   }
   GivePlayerMoney(playerid, - 50);
   PlayerInfo = 12;
   PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
   format(string, sizeof(string), "~r~-$%d", 30);
   GameTextForPlayer(playerid, string, 5000, 1);
   SendClientMessage(playerid, COLOR_GRAD4, "Otrovne tablete kupljene.");
   SendClientMessage(playerid, COLOR_WHITE, "HINT: Sada se mozete ubiti sa komandom /kill !");
   OnPlayerUpdate(playerid);
}


Eto to ti je to za rp servere mozes otici u 24/7 i kupit tablete i ubiti se(RP) xd

A obicna komanda sa ubiti se slijedi:

stisni ctrl+f i upisi OnPlayerCommandText i ubaci ispod:
if(strcmp(cmd, "/kill", true) == 0) // By CuervO_NegrO
{
   if(IsPlayerConnected(playerid))
   {
SendClientMessage(playerid, COLOR_RED, "Uspjesno ste se ubili");
SafeSetPlayerHealth(playerid,0)
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s se ubio.",d,m,y,h,mi,s,sendername);
}
return 1;
}
elmedin
5
Kingpin
17. Jun 2010.
pa ako mu je Dm server onda jednostavno

if(strcmp(cmdtext, "/kill", true) == 0)
{
    SetPlayerHealth(playerid, 0.00);
    return 1;
}
[TRK]Irfan
2
Wheel Man
17. Jun 2010.
izvini ali nemogu da nadjem to enum pinfo,jeli to ono NEW u Pwano😕
SoaD123
5
Underboss
17. Jun 2010.
cuj ako ti treba za dm server nemoras radit taj postupak napravi samo ovo:
Quote
pa ako mu je Dm server onda jednostavno

Kod: (c)
view plaincopy to clipboardprint?

  1. if(strcmp(cmdtext, "/kill", true) == 0) 
  2.    { 
  3.        SetPlayerHealth(playerid, 0.00); 
  4.        return 1; 
  5.    } 
[TRK]Irfan
2
Wheel Man
17. Jun 2010.
Ja ovako uradim i komanda /kill mi ne radi.

public OnPlayerCommandText(playerid, cmdtext[])

if(!strcmp(cmdtext, "/kill", true, strlen("/kill"))
{
        SetPlayerHealth(playerid, 0);
        return 1;
}
SoaD123
5
Underboss
17. Jun 2010.
Probaj ovako:

if(strcmp(cmd, "/kill", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
SetPlayerHealth(playerid,0.0);
            }
   return 1;
}


Trebalo bi radit 😛
[TRK]Irfan
2
Wheel Man
17. Jun 2010.
Ja to sve ukucam u pawno-new,ali komanda ne radi.Probati cu da stavim neki drugi gamemod.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha