Sziasztok az a bajom hogy beirom /sokk és nem sokkolja le a csávot mi a baj?
CMD:sokk(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(!IsPlayerMember(playerid,1)) { SendClientMessage(playerid, NARANCS,\"((Nem tudod használni ezt a paranccsot!))\"); return 1; }
new i = GetClosestPlayer(playerid);
if(GetDistanceBetweenPlayers(playerid,i) < 5)
{
SendFormattedMessage(playerid,SZOLD, \"((Lesokkoltad %s-t.))\", GetRPName(i));
SendFormattedMessage(i,SZOLD, \"((%s lesokkolt tégedt.))\", GetRPName(playerid));
LoopingAnim(i, \"CRACK\", \"crckdeth2\", 4.0, 1, 0, 0, 0, 0);
TogglePlayerControllable(i, false);
SetPVarInt(i, \"SokkIdõ\", 20);
return 1;
}
}
return 1;
E:itt van ez is hozzá hátha ez segit valamiben:
SetPVarInt(playerid, \"SokkIdõ\", 0); //SokkIdo[playerid] = 0;
DeletePVar(playerid, \"Bilincsben\"); DeletePVar(playerid, \"SokkIdõ\");
if(GetPVarInt(i, \"SokkIdõ\")>0)
{
SetPVarInt(i, \"SokkIdõ\", GetPVarInt(i, \"SokkIdõ\")-1);
if(GetPVarInt(i, \"SokkIdõ\")==0) TogglePlayerControllable(i, true);
}