Započeo Assassin007
•26. Feb. 2015.• Zaključano[Pomoc]Undie
267
pregleda
8
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
26. Feb. 2015.
Skripta koju koristim:Od Nule
Detaljan opis problema:Ovako napravio sam death system i sada sam napravio undie komandu za admine i nemogu da ubijem tajmer.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:Ovako napravio sam death system i sada sam napravio undie komandu za admine i nemogu da ubijem tajmer.
Dio skripte:
YCMD:undie(playerid,params[])
{
if(PlayerInfo < 1) return 1;
new target, string;
if(sscanf(params, "u", target)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /undie ");
if(!IsPlayerConnected(target)) return SendClientMessage(playerid,COLOR_GREY,"Player isn't connected");
if(IsDead == 1)
{
IsDead = 0;
ClearAnimations(target);
KillTimer(AUTODEATH_SECONDS); // kada ubacim ovo stvore mi se 4 errora
TogglePlayerControllable(target,1);
SetCameraBehindPlayer(target);
format(string, sizeof(string), "AdmWarning: %s has revived %s ", PlayerName(playerid),PlayerName(target));
AMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "Warning: Admin %s has revived you.", PlayerName(playerid));
SendClientMessage(target, COLOR_LIGHTRED, string);
return 1;
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
C:\Users\Stormmy777\Desktop\Bone County Roleplay\gamemodes\Something.pwn(1578) : error 029: invalid expression, assumed zero
C:\Users\Stormmy777\Desktop\Bone County Roleplay\gamemodes\Something.pwn(1578) : error 029: invalid expression, assumed zero
C:\Users\Stormmy777\Desktop\Bone County Roleplay\gamemodes\Something.pwn(1578) : warning 215: expression has no effect
C:\Users\Stormmy777\Desktop\Bone County Roleplay\gamemodes\Something.pwn(1578) : error 001: expected token: ";", but found "]"
C:\Users\Stormmy777\Desktop\Bone County Roleplay\gamemodes\Something.pwn(1578) : fatal error 107: too many error messages on one lineEnforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
326
Postovi:
4
Teme:
Pridružio se:Nov. 2013
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
26. Feb. 2015.
#define AUTODEATH_SECONDS 300samo sam ga ovako definirao i u OnPlayerSpawn sam stavio pod jednom variablom
SetTimerEx("AutoDeath",AUTODEATH_SECONDS * 1000,false,"i",playerid);Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
326
Postovi:
4
Teme:
Pridružio se:Nov. 2013
26. Feb. 2015.
Assassin007 wrote on February 26, 2015, 7:39 pm:
#define AUTODEATH_SECONDS 300samo sam ga ovako definirao i u OnPlayerSpawn sam stavio pod jednom variablom
SetTimerEx("AutoDeath",AUTODEATH_SECONDS * 1000,false,"i",playerid);Što ga definiras 300 pa x 1000 brt odma stavi broj neće te pojest. A sto se tice toga da vidim AutoDeath public to mene zanima.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
26. Feb. 2015.
public AutoDeath(playerid)
{
if (IsDead == 0) { return 0; }
else if (IsDead == 1)
{
new saystring, deathstring, name;
GetPlayerName(playerid,name,sizeof(name));
switch (random(2))
{
case 0:
{
format(saystring,sizeof(saystring),"%s mumbles: I can't hold more..", name);
format(deathstring,sizeof(deathstring),"* %s closes his eyes, falling into death.", name);
}
case 1:
{
format(saystring,sizeof(saystring),"%s mumbles: Aghh.. It's cold.. I feel something.. A light-..",name);
format(deathstring,sizeof(deathstring),"* %s is now inmobilized, and dead.",name);
}
}
ProxDetector(30, playerid, deathstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ProxDetector(10, playerid, saystring, COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
IsDead = 0;
SecsToGo = AFTERLIFE_SECONDS;
SendClientMessage(playerid,COLOR_GREY,"------------------ Health Advise -----------------");
SendClientMessage(playerid,COLOR_WHITE,"You are now in the afterlife. You may rest in peace.");
SendClientMessage(playerid,COLOR_WHITE,"When you revive, you will lost memory of last 30 minutes.");
SendClientMessage(playerid,COLOR_WHITE,"If you were non-RPly killed, report the player at the forums.");
SendClientMessage(playerid,COLOR_GREY,"--------------------------------------------------------");
SetPlayerPos(playerid,0, 0, 0);
SetPlayerCameraPos(playerid,DeathPosX,DeathPosY,DeathPosZ);
SetPlayerCameraLookAt(playerid,DeathPosX,DeathPosY,DeathPosZ+100);
AfterLifeTimer = SetTimerEx("AfterLife",1000,true,"i",playerid);
return 1;
}
return 1;
} Ovako sam stavio pod komandu undie
KillTimer(AfterLifeTimer);
i nemam niti jednog errora i nece da me prebaci u drugi dio msm da sam poravio
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
326
Postovi:
4
Teme:
Pridružio se:Nov. 2013
26. Feb. 2015.
http://wiki.sa-mp.com/wiki/KillTimer
Gledaj primjer i ja mislim da ćeÅ¡ i sam vidjeti gdje je greÅ¡ka sto se tice KillTimer(timerid). PokuÅ¡aj viÅ¡e da koristiÅ¡ wiki-samp.com jer je on stvarno extra Å¡to se tiÄe svake funkcije i svega Å¡to te zanima.
Gledaj primjer i ja mislim da ćeÅ¡ i sam vidjeti gdje je greÅ¡ka sto se tice KillTimer(timerid). PokuÅ¡aj viÅ¡e da koristiÅ¡ wiki-samp.com jer je on stvarno extra Å¡to se tiÄe svake funkcije i svega Å¡to te zanima.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
624
Postovi:
109
Teme:
Pridružio se:Mar. 2012
26. Feb. 2015.
Probaj ovako
YCMD:undie(playerid,params[])
{
if(PlayerInfo < 1) return 1;
new target, string;
if(sscanf(params, "u", target)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /undie ");
if(!IsPlayerConnected(target)) return SendClientMessage(playerid,COLOR_GREY,"Player isn't connected");
if(IsDead == 1)
{
IsDead = 0;
ClearAnimations(target);
new Tajmer = AUTODEATH_SECONDS;
KillTimer(Tajmer ); // kada ubacim ovo stvore mi se 4 errora
TogglePlayerControllable(target,1);
SetCameraBehindPlayer(target);
format(string, sizeof(string), "AdmWarning: %s has revived %s ", PlayerName(playerid),PlayerName(target));
AMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "Warning: Admin %s has revived you.", PlayerName(playerid));
SendClientMessage(target, COLOR_LIGHTRED, string);
return 1;
}
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava