Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: GameSager poslato Januar 22, 2012, 23:44:28 POSLE PODNE

Naslov: [POMOC] u vezi komande
Poruka od: GameSager poslato Januar 22, 2012, 23:44:28 POSLE PODNE
Skripta koju koristim:CL
Detaljan opis problema:neradi komanda
Dio skripte:kad napisem /provjerion id provjerava osobu a kad ocu prestat /provjerioff nista eto komande

dcmd_provjerion(playerid, params[])
{
new Giveplayerid, Ime[256], String[256], Ime2[256];
if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameSage] >= 1)
{
if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,COLOR_WHITE, "SERVER: /provjerion [Playerid]");
else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,COLOR_PURPLE,"Igrac nije na serveru?");
else
{
if ( Specing[Giveplayerid] == 1 )
{
SendClientMessage(playerid, COLOR_RED, "   Osobu koju ste pokusali provjerit vec provjerava nekog.");
}
else
{
    GetPlayerName(playerid, Ime, 256);
GetPlayerName(Giveplayerid, Ime2, 256);
format(String, 256, "[%i] %s sada provjerava [%i] %s",playerid, Ime,Giveplayerid, Ime2);
CallLocalFunction("ircRemoteSay", "iss", 1, "#FSE", String);
Specing[playerid] = 1;
}
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
else
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
}
}
return 1;
}

dcmd_provjerioff(playerid, params[])
{
#pragma unused params
TogglePlayerSpectating(playerid, 0);
SetTimerEx("PosAfterSpec",3000,0,"d",playerid);
if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameSage] >= 1)
{
    if(Specing[playerid] != 0)
    {
    Specing[playerid] = 0;
GivePlayerMoney(playerid,100)
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Trenutno nikoga ne provjeravate.");
}
}
  else
  {
SendClientMessage(playerid, COLOR_WHITE, "Niste ovlasteni da koristite tu komandu !");
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):///
Naslov: Odg: [POMOC] u vezi komande
Poruka od: Billie Joe Armstrong poslato Januar 24, 2012, 07:04:11 PRE PODNE
Ne kužim šta ništa?
Naslov: Odg: [POMOC] u vezi komande
Poruka od: GameSager poslato Januar 24, 2012, 09:55:12 PRE PODNE
Citat: Get busy living or Get busy dying poslato Januar 24, 2012, 07:04:11 PRE PODNE
Ne kužim šta ništa?
pa gle kad napisem /provjerion neciji id gledam sta radi... a kad napisem /provjerioff nece mi se maknut s njega ... samo jel mi moze neko rec jel komanda dobra... jer ja sam promjenio ovo nije bilo /provjerion nego /specplayer ... pa mozda zbog toga
Naslov: Odg: [POMOC] u vezi komande
Poruka od: Billie Joe Armstrong poslato Januar 24, 2012, 13:23:11 POSLE PODNE
Nema veze što si promjenio ime komande.

Probaj -

dcmd_provjerioff(playerid, params[])
{
#pragma unused params
if(Specing[playerid] == 0) SendClientMessage(playerid,COLOR_WHITE,"Trenutno nikoga ne provjeravate.");
if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pGameSage] >= 1)
{
TogglePlayerSpectating(playerid, 0);
        SetTimerEx("PosAfterSpec",3000,0,"d",playerid);
    Specing[playerid] = 0;
GivePlayerMoney(playerid,100)
}
  else SendClientMessage(playerid, COLOR_WHITE, "Niste ovlasteni da koristite tu komandu !");
return true;
}
Naslov: Odg: [POMOC] u vezi komande
Poruka od: #marcus. poslato Januar 24, 2012, 17:57:10 POSLE PODNE
Gamesager daj nam PosAfterSpec public


Get busy, njegovo je sasvim u redu bilo, ovdje nesto ne radi u tom publicu
Naslov: Odg: [POMOC] u vezi komande
Poruka od: GameSager poslato Januar 24, 2012, 23:03:45 POSLE PODNE
e treba mi to probao sam nece naci /provjerion radi ali kad pisem /provjerioff pise komanda nepostojeca :S a promjenio sam bio je /specoff tako i za /specplayer a ovo radi ovo ne -.-* pomoc!!!
Naslov: Odg: [POMOC] u vezi komande
Poruka od: #marcus. poslato Januar 25, 2012, 17:10:05 POSLE PODNE
Pa zar nemas taj public?

Stisni CTRL + F i upisi "public PosAfterSpec"


mora naci...

Naslov: Odg: [POMOC] u vezi komande
Poruka od: GameSager poslato Januar 25, 2012, 19:50:23 POSLE PODNE
nema kad ti kazem.... POMAGAJ! ... Ako os otvorim kucni pa da vidis da nevalja...
Naslov: Odg: [POMOC] u vezi komande
Poruka od: #marcus. poslato Januar 25, 2012, 21:52:36 POSLE PODNE
ma netreba, nestignem sada, sutra ti sredim ;)
Naslov: Odg: [POMOC] u vezi komande
Poruka od: GameSager poslato Januar 25, 2012, 22:43:51 POSLE PODNE
a hitno mi ako oces reci samo nabrzaka da vidis da neradi ... i trebam pomoc sto prije moram zavrsit skriptanje jos malo mi otvaranje a moram jos neke stvari dodat i rijesit errore da nema ni jednog..
Naslov: Odg: [POMOC] u vezi komande
Poruka od: #marcus. poslato Januar 27, 2012, 16:30:33 POSLE PODNE
Pokusaj umjesto timera za posafterspec stavit samo SetPlayerDeath(playerid,0);

pa da vidis dal ce radit



isprike na zakasnjelom odgovoru, obaveze -.-""
Naslov: Odg: [POMOC] u vezi komande
Poruka od: GameSager poslato Januar 27, 2012, 16:33:52 POSLE PODNE
e ja sam stavio nazad komandu /specoff sad radi xD