Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rotcod poslato Septembar 10, 2010, 21:33:08 POSLE PODNE

Naslov: [Komanda] Zapreka ...
Poruka od: Rotcod poslato Septembar 10, 2010, 21:33:08 POSLE PODNE
Vidim da mnogi traze komandu za zapreku evo ja sam skupio iz 3 razlicite komande i stavio u jednu i preveo:


   if(strcmp(cmd, "/zapreka", true) == 0 || strcmp(cmd, "/zapreka", true) == 0)
{
   if(IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /zapreka [ID]");
SendClientMessage(playerid, COLOR_GREEN, "ID Zapreki:");
SendClientMessage(playerid, COLOR_GREEN, "| 1: Mala Zapreka | 2: Srednja Zapreka |");
SendClientMessage(playerid, COLOR_GREEN, "| 3: Velika Zapreka | 4: Cunj | 5: Znak |");
SendClientMessage(playerid, COLOR_GREEN, "| 6: Znak | 7: Znak |");
return 1;
}
           new rb = strval(tmp);
           if (rb == 1)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(1459,plocx,plocy,plocz,ploca);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Zapreku, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Zapreka Postavljena!",3000,1);
return 1;
}
else if (rb == 2)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(978,plocx,plocy,plocz+0.6,ploca);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Zapreku, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Zapreka Postavljena!!",3000,1);
return 1;
}
else if (rb == 3)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(981,plocx,plocy,plocz+0.9,ploca+180);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Zapreku, kraj, over.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Zapreka Postavljena!",3000,1);
       SafeSetPlayerPos(playerid, plocx, plocy+1.3, plocz);
return 1;
}
else if (rb == 4)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(1238,plocx,plocy,plocz+0.2,ploca);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Cunj, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Cunj Postavljen!",3000,1);
return 1;
}
else if (rb == 5)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(1425,plocx,plocy,plocz+0.6,ploca);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Znak, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Znak Postavljen!",3000,1);
return 1;
}
else if (rb == 6)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(3265,plocx,plocy,plocz-0.5,ploca);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Znak, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Znak Postavljen!",3000,1);
return 1;
}
else if (rb == 7)
{
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
       GetPlayerPos(playerid, plocx, plocy, plocz);
       GetPlayerFacingAngle(playerid,ploca);
       CreateRoadblock(3091,plocx,plocy,plocz+0.5,ploca+180);
       format(string,sizeof(string),"[HQ]: Policajac %s je postavio/la Znak, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Znak Postavljen!",3000,1);
return 1;
}
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 [CMD] -> /zapreka %d",d,m,y,h,mi,s,sendername, rb);
CommandLog(string);
}
   return 1;
}

Za /maknizapreku ... E ovako kako maknuti zapreku dodjete do nje i ukucate tu cmd ili koju vi napravite i ona ce nestati...

if (strcmp(cmd,"/maknizapreku",true) == 0 || strcmp(cmd, "/maknizapreku", true) == 0)
{
   if(IsPlayerConnected(playerid) && IsACop(playerid) || PlayerInfo[playerid][pAdmin] >= 2)
    {
        DeleteClosestRoadblock(playerid);
        format(string,sizeof(string),"[HQ]: Policajac %s je maknuo zapreku, kraj.",sendername);
       SendRadioMessage(1,COLOR_BLUE,string);
       GameTextForPlayer(playerid,"~g~Zapreka Maknuta!",3000,1);
       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 [CMD] -> /maknizapreku",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
   return 1;
}


Nadam se da sam nekome pomogao ...I jako se izvinjavam ako sam postavio u krivoj temi :)

Pozdrav
      David!
Naslov: Odg: [Komanda] Zapreka ...
Poruka od: LuKsA poslato Septembar 10, 2010, 21:35:09 POSLE PODNE
Lol, gluposti! ako vec CPas sa Ravena, onda obrisi commandlog i dodaj stockove kao DeleteClosestRoadblock CreateRoadblock....
Naslov: Odg: [Komanda] Zapreka ...
Poruka od: Rotcod poslato Septembar 10, 2010, 21:36:38 POSLE PODNE
Daj molim te prvi put radim neku ozbiljniju komandu ti me pojede ...  :-X
Naslov: Odg: [Komanda] Zapreka ...
Poruka od: BloodMaster poslato Septembar 10, 2010, 21:45:55 POSLE PODNE
Ovo je moglo u korisne komande(ali mislim da bi cor obriso jer je za gf)
Naslov: Odg: [Komanda] Zapreka ...
Poruka od: LordShigi poslato Septembar 10, 2010, 22:27:06 POSLE PODNE
1. Imamo temu Korisne Komande ali tamo bi ti ovo izbrisao jer je GF komanda.
2. Tak da te molim da zadrzis takve komande za sebe ili jednostavno napravi komandu za sve modove i stavi je u Korisne komande


LOCK