CMD:skinisatut(playerid, params[]){
new idplayer, string;
if(PI < 6) return SCM(playerid, -1, ""CRVENA" * Nisi ovlascen.");
if(sscanf(params, "i", idplayer)) return SCM(playerid, -1, ""PLAVA" Koristi: "ZUTA" /skinisatut [Igracev ID]");
PI = 0;
SetSpawnInfo(idplayer, RandomSpawn);
format(string, sizeof(string), ""PLAVA" Tutorijal | "ZUTA"Admin %s vas je upravo skinuo sa tutorijala.", PlayerName);
SCM(idplayer, -1, string);
format(string, sizeof(string), ""PLAVA" Tutorijal | "ZELENA"Skinuo si igraca %s sa tutorijala.", PlayerName);
SCM(playerid, -1, string);
return 1;
}Help
1,133
pregleda
29
postova
22. Jan. 2024.
Pozdrav drugari, ovako napravio sam sebi neku komandu da skine igraca sa tutorijala ali kad testam ne radi mi jos mi traje tutorijal nece da me skine ne znam do cega je ako moze pomoc 😁
22. Jan. 2024.
Wizzard1 wrote on January 22, 2024, 10:21 pm:
Ne znam zasto bi pravio komandu za to al ajde. stavi ovako i radi ce ti.
if(sscanf(params, "u", idplayer)) return SCM(playerid, -1, ""PLAVA" Koristi: "ZUTA" /skinisatut [Igracev ID]");22. Jan. 2024.
LazzZOne wrote on January 22, 2024, 10:27 pm:
nece
SetPlayerPos(idplayer, RandomSpawn); SpawnPlayer(idplayer);
i ono gore promeni sto sam ti poslao i trebalo bi da radi.ako pravis sve ispocetka imaces cj skin ako oces stavi i SetPlayerSkin(idplayer, id skina) pa kasnije stavk fino kad napravis funkciju za skin22. Jan. 2024.
Wizzard1 wrote on January 22, 2024, 10:37 pm:
SetPlayerPos(idplayer, RandomSpawn); SpawnPlayer(idplayer);
i ono gore promeni sto sam ti poslao i trebalo bi da radi.ako pravis sve ispocetka imaces cj skin ako oces stavi i SetPlayerSkin(idplayer, id skina) pa kasnije stavk fino kad napravis funkciju za skinInterpolateCameraPos i InterpolateCameraLookAt i ništa se ne dešava samo stoji u mjestu inače ovo prvi put radim.
23. Jan. 2024.
Wizzard1 wrote on January 22, 2024, 10:21 pm:
Ne znam zasto bi pravio komandu za to al ajde. stavi ovako i radi ce ti.
if(sscanf(params, "u", idplayer)) return SCM(playerid, -1, ""PLAVA" Koristi: "ZUTA" /skinisatut [Igracev ID]");Da li ti znas uopste sta si ti njemu ispravio ?
23. Jan. 2024.
ʟᴀᴋᴇʀɪɴɢ wrote on January 23, 2024, 9:57 am:
Da li ti znas uopste sta si ti njemu ispravio ?
23. Jan. 2024.
realnaith wrote on January 23, 2024, 11:33 am:
PI = 1;
Pre toga spawnuj samo igraca na spawn lokaciju il gde god zelis...
Ne znam kako ti funkcionise sistem tutorijala al ovo je univerzalni lek.
23. Jan. 2024.
realnaith wrote on January 23, 2024, 2:45 pm:
Posalji tutorijal i spawn
CMD:skinisatut(playerid, params[]){
new idplayer, string;
if(PI < 6) return SCM(playerid, -1, ""CRVENA" * Nisi ovlascen.");
if(sscanf(params, "u", idplayer)) return SCM(playerid, -1, ""PLAVA" Koristi: "ZUTA" /skinisatut [Igracev ID]");
TutorialTimer = SetTimerEx("Tutorijal", 10, false, "ii", idplayer, 10);
KillTimer(TutorialTimer);
TutorialTimer = -1;
new rand = random(sizeof(RandomSpawn2));
SetSpawnInfo(playerid, 0, PI, RandomSpawn2, RandomSpawn2, RandomSpawn2, RandomSpawn2, 0, 0, 0, 0, 0, 0);
PI = true; PI = 4; ProduzioVipa = true; PI = 10; SetPlayerScore(idplayer, PI); nw_GivePlayerMoney(idplayer, 2000000); OcistiChat(idplayer, 20);
format(string, sizeof(string), ""PLAVA" Tutorijal | "ZUTA"Admin %s vas je upravo skinuo sa tutorijala.", PlayerName);
SCM(idplayer, -1, string);
format(string, sizeof(string), ""PLAVA" Tutorijal | "ZELENA"Skinuo si igraca %s sa tutorijala.", PlayerName);
SCM(playerid, -1, string);
SpawnPlayer(idplayer);
return 1;
}
forward Tutorijal(playerid, izbor);
public Tutorijal(playerid, izbor)
{
if(!IsPlayerConnected(playerid)) return KillTimer(TutorialTimer);
switch(izbor)
{
case 1:
{
TogglePlayerControllable(playerid, 0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
InterpolateCameraPos(playerid, 1464.057495, -886.869812, 126.571098, 1440.573608, -884.012939, 83.870704, 3000);
InterpolateCameraLookAt(playerid, 1461.494628, -891.067382, 125.669807, 1440.515747, -879.029052, 83.473464, 3000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, 0x00C0FFFF, "Dobrodosao na New Winewod RPG, sada ce Vam ukratko biti prikazane vazne lokacije servera!");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Hvala ti sto si nas posetio, nadamo se da imamo dovoljno uzoraka da te uverimo da je ovo pravi servera za tebe!");
SendClientMessage(playerid, -1, "Sada cemo ti prikazati najvaznije i ukratko opisane lokacije!");
SendClientMessage(playerid, -1, "Krecemo!");
TutorialTimer = SetTimerEx("Tutorijal", 10000, false, "ii", playerid, 2);
}
case 2:
{
InterpolateCameraPos(playerid, 1440.573608, -884.012939, 83.870704, 1312.964233, -929.876892, 43.165023, 5000);
InterpolateCameraLookAt(playerid, 1440.515747, -879.029052, 83.473464, 1313.472412, -924.917358, 42.784141, 5000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Mercator ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "U njemu mozete kupiti sve stvari koje su vam neophodne.");
TutorialTimer = SetTimerEx("Tutorijal", 10000, false, "ii", playerid, 3);
}
case 3:
{
InterpolateCameraPos(playerid, 1312.964233, -929.876892, 43.165023, 1231.992797, -942.141723, 69.403533, 5000);
InterpolateCameraLookAt(playerid, 1313.472412, -924.917358, 42.784141, 1229.114257, -938.728149, 67.153739, 5000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Burg ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Burg je mesto gde mozete kupovati hranu.");
SendClientMessage(playerid, -1, "Jelom u Burgu puni Vam se health.");
SendClientMessage(playerid, -1, "Bilbordi kod burga ne smeju sadrzati vulgaran naziv ili reklamiranje.");
TutorialTimer = SetTimerEx("Tutorijal", 10000, false, "ii", playerid, 4);
}
case 4:
{
InterpolateCameraPos(playerid, 1231.992797, -942.141723, 69.403533, 1124.984863, -944.145019, 47.475421, 4000);
InterpolateCameraLookAt(playerid, 1229.114257, -938.728149, 67.153739, 1128.295410, -940.542358, 46.445350, 4000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Bandera Srece ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Nedaleko od burga, nalazi se bandera srece!");
SendClientMessage(playerid, -1, "Dok ste u blizini nje, svake sekunde cete dobijate nasumicnu sumu novca!");
SendClientMessage(playerid, -1, "Bandera je upaljena vikendom od 00h do 12h!");
TutorialTimer = SetTimerEx("Tutorijal", 10000, false, "ii", playerid, 5);
}
case 5:
{
InterpolateCameraPos(playerid, 1124.984863, -944.145019, 47.475421, 1423.292724, -1045.592895, 37.912151, 5000);
InterpolateCameraLookAt(playerid, 1128.295410, -940.542358, 46.445350, 1426.881103, -1042.491210, 36.329986, 5000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Banka ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Banka je poslovna organizacija koja nudi finansijske usluge.");
SendClientMessage(playerid, -1, "Pre svega otvorite vas bankovni racun, kako biste mogli ostavljati vas novac.");
SendClientMessage(playerid, -1, "Vasim bankovnim racunom primacete platu, placati kredite, vrstiti transfer novca... ");
SendClientMessage(playerid, -1, "Banka je jedna od najcescih meta pljackasa.");
TutorialTimer = SetTimerEx("Tutorijal", 12000, false, "ii", playerid, 6);
}
case 6:
{
InterpolateCameraPos(playerid, 1423.292724, -1045.592895, 37.912151, 1530.537841, -1285.697753, 25.745172, 4000);
InterpolateCameraLookAt(playerid, 1426.881103, -1042.491210, 36.329986, 1534.306640, -1282.757202, 24.279270, 4000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Auto Salon ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Mesto za kupovinu automobila.");
SendClientMessage(playerid, -1, "Saloni su otvoreni vikendom od 20h do 00h!");
SendClientMessage(playerid, -1, "Vase vozilo mozete prodati igracu, drzavi, menjati boju, tunirati...");
SendClientMessage(playerid, -1, "Katalog pregledate komandom /kupiauto");
TutorialTimer = SetTimerEx("Tutorijal", 12000, false, "ii", playerid, 7);
}
case 7:
{
InterpolateCameraPos(playerid, 1530.537841, -1285.697753, 25.745172, 1488.750244, -1626.854736, 37.307823, 4000);
InterpolateCameraLookAt(playerid, 915.644958, -1690.591064, 20.296190, 1493.107299, -1629.166137, 36.487335, 4000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Policija ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Policija je jedna od najbitnijih drzavnih organizacija.Ona je zaduzena za cuvanje javnog reda i mira.");
SendClientMessage(playerid, -1, "Najvise je aktivna u toku pljacki banke/opstine/zlatare.");
SendClientMessage(playerid, -1, "Takodje Vam policija moze pisati kazne zbog nepropisnog parkiranja.");
TutorialTimer = SetTimerEx("Tutorijal", 12000, false, "ii", playerid, 8);
}
case 8:
{
InterpolateCameraPos(playerid, 1488.750244, -1626.854736, 37.307823, 1443.637451, -1700.926391, 68.426460, 4000);
InterpolateCameraLookAt(playerid, 1493.107299, -1629.166137, 36.487335, 1445.594482, -1704.980224, 66.250228, 4000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Opstina ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Opstina je jedna od najbitnijih lokacija.Pruza vise vrsta usluga:");
SendClientMessage(playerid, -1, "Pre svega mozete otvoriti svoj pasos, koji Vam omogucava da prelazite granicu.");
SendClientMessage(playerid, -1, "Mozete pogledati vrste poslova i zaposliti se.");
SendClientMessage(playerid, -1, "Takodje mozete placati vase policijske kazne/ kazne od organizacija.");
TutorialTimer = SetTimerEx("Tutorijal", 12000, false, "ii", playerid, 9);
}
case 9:
{
InterpolateCameraPos(playerid, 1443.637451, -1700.926391, 68.426460, 1396.827270, -2288.985839, 35.670753, 4000);
InterpolateCameraLookAt(playerid, 1445.594482, -1704.980224, 66.250228, 1401.702514, -2288.788085, 34.578388, 4000);
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "~ Spawn ~");
SendClientMessage(playerid, -1, " ");
SendClientMessage(playerid, -1, "Ovde ces se spawnati za koji trenutak, zelim ti ugodnu igru :D .");
TutorialTimer = SetTimerEx("Tutorijal", 12000, false, "ii", playerid, 10);
}
case 10:
{
if(TutorialTimer != -1)
{
KillTimer(TutorialTimer);
TutorialTimer = -1;
}
PI = true; PI = 4; ProduzioVipa = true; PI = 10; SetPlayerScore(playerid, PI); nw_GivePlayerMoney(playerid, 2000000); OcistiChat(playerid, 20);
SendClientMessage(playerid, 0x00C0FFFF, "New Winewod | "BELA"Dobrodosao u Los Santos.");
SendClientMessage(playerid, 0x00C0FFFF, "New Winewod | "BELA"Ukoliko nemate prevoz pozovite taxi ili iznajmite vozilo.");
SendClientMessage(playerid, 0x00C0FFFF, "New Winewod | "BELA"Ako vam je potrebna pomoc obratite se adminima ili kucajte /komande.");
SendClientMessage(playerid, 0xF3FF02FF, " {ffffff}Dobili ste vip level 4 produzen na 14 dana.");
SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
UlogovanProvera = true;
new rand = random(sizeof(RandomSpawn2));
SetSpawnInfo(playerid, 0, PI, RandomSpawn2, RandomSpawn2, RandomSpawn2, RandomSpawn2, 0, 0, 0, 0, 0, 0);
TogglePlayerSpectating(playerid, false);
TogglePlayerControllable(playerid, 1);Izvoli
23. Jan. 2024.
Wizzard1 wrote on January 23, 2024, 7:07 pm:
TutorialTimer = SetTimerEx("Tutorijal", 10, false, "ii", idplayer, 10);
KillTimer(TutorialTimer);
TutorialTimer = -1; Sta ti ovo? stavljas stvari koje nemaju nikakvu funkciju.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava