Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rooy poslato Avgust 29, 2023, 23:11:16 POSLE PODNE

Naslov: Pomoc
Poruka od: Rooy poslato Avgust 29, 2023, 23:11:16 POSLE PODNE
Problem(error/warning): Napravio sam da ne moze da se speca vlasnik, e sada kako da vlasnik moze specati vlasnika.??
Deo skripte: [pawn]CMD:specon(playerid, params[]) {
   if (PlayerInfo[playerid][pGM] >= 1 || PlayerInfo[playerid][pVlasnikV] >=1 || PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pRPE] >= 1) {
    new id;
   if(sscanf(params, "u", id)) return SCM(playerid,NS_YELLOW, "[KORISCENJE] "BELA"/specon [ID/Ime_Prezime]");
   if(id == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE, "* Pogresan id!.");
   if( id == playerid ) return SCM(playerid,NS_ORANGE, "* Ne mozes specati sam sebe.");
   if( PlayerInfo[playerid][pGM] >= 1 && PlayerInfo[id][pAdmin] >= 1) return SCM(playerid,NS_ORANGE, "* Ne mozes specati veci rank od svog.");
    if( PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SCM(playerid,NS_ORANGE, "* Ne mozes specati veci rank od svog.");
   if( PlayerInfo[playerid][pGM] >= 1 && PlayerInfo[id][pVlasnikV] == 1 ) return SCM(playerid, NS_ORANGE, "* Nije moguce ovo na jaceg clana staffa od sebe.");
   if( PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[id][pVlasnikV] == 1 ) return SCM(playerid, NS_ORANGE, "* Nije moguce ovo na jaceg clana staffa od sebe.");
   new Float:x, Float:y, Float:z;
   GetPlayerPos(playerid,x,y,z);
   SetPVarFloat(playerid,"XPos",x);
   SetPVarFloat(playerid,"YPos",y);
   SetPVarFloat(playerid,"ZPos",z);
   SetPVarInt(playerid,"Interior",GetPlayerInterior(playerid));
   SetPVarInt(playerid,"VW",GetPlayerVirtualWorld(playerid));
   PlayerInfo[playerid][pSpecating] = 1;
   if(!IsPlayerInAnyVehicle(id) )
   {
      TogglePlayerSpectating(playerid, 1);
      PlayerSpectatePlayer(playerid, id);
      ac_SetPlayerInterior(playerid,GetPlayerInterior(id));
      SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
      return 1;
   }
   else
   {
      TogglePlayerSpectating(playerid, 1);
      PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
      ac_SetPlayerInterior(playerid,GetPlayerInterior(id));
      SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
   }
   } else return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]/[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): /
Naslov: Odg: Pomoc
Poruka od: toncikica poslato Avgust 29, 2023, 23:27:53 POSLE PODNE
Citat: Rooy poslato Avgust 29, 2023, 23:11:16 POSLE PODNE
Problem(error/warning): Napravio sam da ne moze da se speca vlasnik, e sada kako da vlasnik moze specati vlasnika.??
Deo skripte: [pawn]CMD:specon(playerid, params[]) {
   if (PlayerInfo[playerid][pGM] >= 1 || PlayerInfo[playerid][pVlasnikV] >=1 || PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pRPE] >= 1) {
    new id;
   if(sscanf(params, "u", id)) return SCM(playerid,NS_YELLOW, "[KORISCENJE] "BELA"/specon [ID/Ime_Prezime]");
   if(id == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE, "* Pogresan id!.");
   if( id == playerid ) return SCM(playerid,NS_ORANGE, "* Ne mozes specati sam sebe.");
   if( PlayerInfo[playerid][pGM] >= 1 && PlayerInfo[id][pAdmin] >= 1) return SCM(playerid,NS_ORANGE, "* Ne mozes specati veci rank od svog.");
    if( PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SCM(playerid,NS_ORANGE, "* Ne mozes specati veci rank od svog.");
   if( PlayerInfo[playerid][pGM] >= 1 && PlayerInfo[id][pVlasnikV] == 1 ) return SCM(playerid, NS_ORANGE, "* Nije moguce ovo na jaceg clana staffa od sebe.");
   if( PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[id][pVlasnikV] == 1 ) return SCM(playerid, NS_ORANGE, "* Nije moguce ovo na jaceg clana staffa od sebe.");
   new Float:x, Float:y, Float:z;
   GetPlayerPos(playerid,x,y,z);
   SetPVarFloat(playerid,"XPos",x);
   SetPVarFloat(playerid,"YPos",y);
   SetPVarFloat(playerid,"ZPos",z);
   SetPVarInt(playerid,"Interior",GetPlayerInterior(playerid));
   SetPVarInt(playerid,"VW",GetPlayerVirtualWorld(playerid));
   PlayerInfo[playerid][pSpecating] = 1;
   if(!IsPlayerInAnyVehicle(id) )
   {
      TogglePlayerSpectating(playerid, 1);
      PlayerSpectatePlayer(playerid, id);
      ac_SetPlayerInterior(playerid,GetPlayerInterior(id));
      SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
      return 1;
   }
   else
   {
      TogglePlayerSpectating(playerid, 1);
      PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
      ac_SetPlayerInterior(playerid,GetPlayerInterior(id));
      SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
   }
   } else return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]/[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): /
Eh, ja to ovako, prvo napravim cmd, koju ce koristit svi npr. disarm,ali stavim [pawn]if( PlayerInfo[ id ][ pAdmin ] != 0) return GRESKA( playerid, "Igrac je admin")[/pawn]
Ali zato uzmem tu cmd, copy-paste, preimenujem u npr. /vlasnikdisarm1, i da je samo vlasnik moze koristit, maltene privatna komanda, razumijes ?
Naslov: Odg: Pomoc
Poruka od: Wizzard1 poslato Avgust 29, 2023, 23:39:49 POSLE PODNE
ne kontam sta ce ti taj "pVlasnikV"
Naslov: Odg: Pomoc
Poruka od: Rooy poslato Avgust 30, 2023, 00:21:35 PRE PODNE
Citat: toncikica poslato Avgust 29, 2023, 23:27:53 POSLE PODNE
Eh, ja to ovako, prvo napravim cmd, koju ce koristit svi npr. disarm,ali stavim [pawn]if( PlayerInfo[ id ][ pAdmin ] != 0) return GRESKA( playerid, "Igrac je admin")[/pawn]
Ali zato uzmem tu cmd, copy-paste, preimenujem u npr. /vlasnikdisarm1, i da je samo vlasnik moze koristit, maltene privatna komanda, razumijes ?
razumem ali ja ne zelim da pravim "privatne komande" :d Hvala ti u svakom slucaju.
Naslov: Odg: Pomoc
Poruka od: Wizzard1 poslato Avgust 30, 2023, 00:47:34 PRE PODNE
Citat: Rooy poslato Avgust 30, 2023, 00:21:35 PRE PODNE
razumem ali ja ne zelim da pravim "privatne komande" :d Hvala ti u svakom slucaju.
buraz mislim da nisi razumeo sta ti je napisao procitaj opet
Naslov: Odg: Pomoc
Poruka od: Rooy poslato Avgust 30, 2023, 01:38:39 PRE PODNE
Citat: Wizzard1 poslato Avgust 30, 2023, 00:47:34 PRE PODNE
buraz mislim da nisi razumeo sta ti je napisao procitaj opet
Vidim da nisi ti procitao u celosti.
Naslov: Odg: Pomoc
Poruka od: Wizzard1 poslato Avgust 30, 2023, 03:44:34 PRE PODNE
Citat: toncikica poslato Avgust 29, 2023, 23:27:53 POSLE PODNE
Eh, ja to ovako, prvo napravim cmd, koju ce koristit svi npr. disarm,ali stavim [pawn]if( PlayerInfo[ id ][ pAdmin ] != 0) return GRESKA( playerid, "Igrac je admin")[/pawn]
Ali zato uzmem tu cmd, copy-paste, preimenujem u npr. /vlasnikdisarm1, i da je samo vlasnik moze koristit, maltene privatna komanda, razumijes ?
Ti koji si jos veci debil jer ne kontas da te lik zajebava

1.Ti nisi napravio tu cmd nego si je copy-paste, jer da si je ti napravio ne bi pitao ovako glupe stvari.
Naslov: Odg: Pomoc
Poruka od: Rooy poslato Avgust 31, 2023, 19:48:42 POSLE PODNE
Druze kakav problem ti imas ? Ili se se dobro nasmrkao pa ne umes da citas.
Naslov: Odg: Pomoc
Poruka od: cofilinko poslato Avgust 31, 2023, 23:47:36 POSLE PODNE
Citat: Rooy poslato Avgust 29, 2023, 23:11:16 POSLE PODNE
Problem(error/warning): Napravio sam da ne moze da se speca vlasnik, e sada kako da vlasnik moze specati vlasnika.??
Deo skripte: [pawn]CMD:specon(playerid, params[]) {
   if (PlayerInfo[playerid][pGM] >= 1 || PlayerInfo[playerid][pVlasnikV] >=1 || PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pRPE] >= 1) {
    new id;
   if(sscanf(params, "u", id)) return SCM(playerid,NS_YELLOW, "[KORISCENJE] "BELA"/specon [ID/Ime_Prezime]");
   if(id == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE, "* Pogresan id!.");
   if( id == playerid ) return SCM(playerid,NS_ORANGE, "* Ne mozes specati sam sebe.");
   if( PlayerInfo[playerid][pGM] >= 1 && PlayerInfo[id][pAdmin] >= 1) return SCM(playerid,NS_ORANGE, "* Ne mozes specati veci rank od svog.");
    if( PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SCM(playerid,NS_ORANGE, "* Ne mozes specati veci rank od svog.");
   if( PlayerInfo[playerid][pGM] >= 1 && PlayerInfo[id][pVlasnikV] == 1 ) return SCM(playerid, NS_ORANGE, "* Nije moguce ovo na jaceg clana staffa od sebe.");
   if( PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[id][pVlasnikV] == 1 ) return SCM(playerid, NS_ORANGE, "* Nije moguce ovo na jaceg clana staffa od sebe.");
   new Float:x, Float:y, Float:z;
   GetPlayerPos(playerid,x,y,z);
   SetPVarFloat(playerid,"XPos",x);
   SetPVarFloat(playerid,"YPos",y);
   SetPVarFloat(playerid,"ZPos",z);
   SetPVarInt(playerid,"Interior",GetPlayerInterior(playerid));
   SetPVarInt(playerid,"VW",GetPlayerVirtualWorld(playerid));
   PlayerInfo[playerid][pSpecating] = 1;
   if(!IsPlayerInAnyVehicle(id) )
   {
      TogglePlayerSpectating(playerid, 1);
      PlayerSpectatePlayer(playerid, id);
      ac_SetPlayerInterior(playerid,GetPlayerInterior(id));
      SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
      return 1;
   }
   else
   {
      TogglePlayerSpectating(playerid, 1);
      PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
      ac_SetPlayerInterior(playerid,GetPlayerInterior(id));
      SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
   }
   } else return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]/[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): /
Sta ti pise kad vlasnik pokusa da speca drugog vlasnika? Sta ti izadje u chatu?
Naslov: Odg: Pomoc
Poruka od: Rooy poslato Septembar 01, 2023, 00:45:21 PRE PODNE
Reseno lock.