GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: GoldTec - 2015. január 04. - 15:15:26

Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 15:15:26
Sziasztok! Több kérdést szeretnék megfogalmazni a topicban.
Először is egy nagyon nagyon kezdő scripter vagyok aki most ismerkedik a pawn scripteléssel.
Csináltam egy scriptet és beállítottam, hogy csak adminok tudják használni a parancsot. Ez valóban így is van viszont valamiért csak azoknak az adminoknak működik akik bejelentkeznek Rcon adminként. Ezt hogyan lehet korrigálni?
Második kérdésem. Ha írok hozzá egy üzenetsort, hogyha nem admin írja be kiírja, hogy nem vagy admin akkor valamilyen hibát ír ki. Több topicban is nézelődtem de erre a kérdésemre nem kaptam választ.
Harmadik kérdésem, hogy ugyan ez a script egyszer csak gondol egyet nem működik tovább és csak akkor működik ismét ha az egészet újraírom. Ezt hogyan lehet korrigálni?
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 15:19:36
1. Tulajdonképpen ehhez egy admin rendszer kell.
2.
if(IsPlayerAdmin(playerid)) else SendClientMessage(playerid, -1, \"Te nem vagy RCON Adminisztrátor\");

 
3. Ahhoz a szkriptet is kell látni.
Cím: SAMP kezdő scriptek
Írta: Flash - 2015. január 04. - 15:23:43
1. Adminrendszerrel lehet korrigálni, gondolom mindenhol az IsPlayerAdmin függvényt használtad admin lekérdezésének. Először egy admin rendszert kell felépítened, majd ott tudod korrigálni.
2.
 
CMD:parancs(playerid) {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Te nem vagy RCON admin!\");
// Ide a többi kódot ha a játékos RCON Adminba be van jelentkezve
return 1;
}

 
3. Ahogy CGregor írta, légyszíves másold be a kódot hogy javítani tudjuk.
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 15:24:51
Idézetet írta: ƒlaﻛh date=1420381423\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52093\" data-ipsquote-contentclass=\"forums_Topic
2.
 
CMD:parancs(playerid) {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, \"Te nem vagy RCON admin!\");
// Ide a többi kódot ha a játékos RCON Adminba be van jelentkezve
return 1;
}

 

Basszus... tényleg el is felejtettem, hogy vissza térés van.
Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 15:28:55
}
    if(!strcmp(cmdtext, \"/respawn\", true))
    if(IsPlayerAdmin(playerid)  == 2)
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
SetVehicleToRespawn(i);
    }
elnézést én nem tudom hogyan kell pawn kódot küldeni én csak így tudom
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 15:34:59
Egyszeri használatkor jó, másodikra már nem?
Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 15:36:34
hát olyan hogy sokáig működik utána egyszer csak valamikor amikor kedve tartja kikapcsol
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 15:37:48
Őszintén, Én nem látok hibát.
Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 15:40:22
és az mitől van hogy a pwn program hibát ír amikor írok hozzá egy részt ami kiírja hogy csak adminok használhatják és miért csak rcon adminok tudják használni?

Dupla hozzászólás automatikusan összefûzve. ( 2015. január 04. - 15:48:54 )

#pragma unused strtok
csak akkor működik a parancs ha ezt az elejére írom ez is lehet az én hibám?
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 15:54:20
Elsősorban is az, hogy ahhoz már (ahogy írtuk) egy admin rendszer kell.
Második sorban pedig annyit, hogy az kell.
Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 15:56:12
van admin rendszerem ladmint használok
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 16:00:56
if (IsPlayerAdminLevel(playerid, 4)) //Tehát 4-es szint kell hozzá.
Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 16:01:53
http://kephost.com/image/FBRP
itt vannak a bent lévő scriptek

Dupla hozzászólás automatikusan összefûzve. ( 2015. január 04. - 16:02:45 )

igen ezt én is tudom be is van állítva de azt is szeretném hogy ne csak rcon admin legyen képes használni hanem sima admin is
Cím: SAMP kezdő scriptek
Írta: citromhun - 2015. január 04. - 16:05:15
RCON admin csak akkor tudja használni ha
 
if(IsPlayerAdmin(playerid))

 
így van.
Egyébként a server.cfg-n belül mit nézzek?
Cím: SAMP kezdő scriptek
Írta: GoldTec - 2015. január 04. - 16:06:41
ja már látom köszönöm :)