GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: shadee - 2012. június 25. - 17:34:51

Cím: tazer parancs
Írta: shadee - 2012. június 25. - 17:34:51
mi ebbe a híba?játékost nem tazerolja,de magamat igen,meg azt szeretném kérni,hogy egy timer legyen hozzá,hogy ha tazerolják,onnantól számítva 1 perc múlva olvassza fel
script:
CMD:tazer(playerid,params[])
{
if(gTeam[playerid] != CSAPAT_RENDOR)
{
    SendClientMessage(playerid,-1,\"Haver,Nem Vagy Rendõr!\");
}
else
{
    new JATEKOS,string[128];
    ProxDetector(2.0, JATEKOS, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
   
SendClientMessage(playerid,CSAPAT_RENDOR_COLOR,\"SOkkoltad!\");
SendClientMessage(JATEKOS,CSAPAT_RENDOR_COLOR,\"Sokkoltak!!\");
TogglePlayerControllable(JATEKOS,0);
}
return 1;
}
Cím: tazer parancs
Írta: CANNONN - 2012. június 25. - 17:39:00

forward tazeoff(playerid);
public tazeoff(playerid);
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,-1,\"Elmúlt a sokk hatása!\");
return 1;
}
CMD:tazer(playerid,params[])
{
if(gTeam[playerid] != CSAPAT_RENDOR)
{
    SendClientMessage(playerid,-1,\"Haver,Nem Vagy Rendõr!\");
}
else
{
new Float: x, FLoat: y, Float: z;
GetPlayerPos(playerid, x, y, z);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 3.0, x, y, z))
          {
           SendClientMessage(i,CSAPAT_RENDOR_COLOR,\"Sokkoltak!!\");
TogglePlayerControllable(i,0);
   SetTimerEx(\"tazeoff\", 60000, false, \"i\", i);
          }
}
SendClientMessage(playerid,CSAPAT_RENDOR_COLOR,\"Sokkoltad!\");
}
}
return 1;
}
Cím: tazer parancs
Írta: shadee - 2012. június 25. - 17:42:44
Nemjó,nem tudok sokkolni
Cím: tazer parancs
Írta: CANNONN - 2012. június 25. - 17:54:19
A figyelmetlenségem. Így mûködnie kell.
 

forward tazeoff(playerid);
public tazeoff(playerid);
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,-1,\"Elmúlt a sokk hatása!\");
return 1;
}
CMD:tazer(playerid,params[])
{
if(gTeam[playerid] != CSAPAT_RENDOR)
{
    SendClientMessage(playerid,-1,\"Haver,Nem Vagy Rendõr!\");
}
else
{
new Float: x, FLoat: y, Float: z;
GetPlayerPos(playerid, x, y, z);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 3.0, x, y, z))
          {
           SendClientMessage(i,CSAPAT_RENDOR_COLOR,\"Sokkoltak!!\");
TogglePlayerControllable(i,0);
   SetTimerEx(\"tazeoff\", 60000, false, \"i\", i);
          }
}
SendClientMessage(playerid,CSAPAT_RENDOR_COLOR,\"Sokkoltad!\");
}
}
return 1;
}