Szerző Téma: SAMP kezdő scriptek  (Megtekintve 1210 alkalommal)

SAMP kezdő scriptek
« Dátum: 2015. január 04. - 15:15:26 »
0 Show voters
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?
« Utoljára szerkesztve: 2015. január 04. - 15:19:15 írta ƒlaﻛh »

SAMP kezdő scriptek
« Válasz #1 Dátum: 2015. január 04. - 15:19:36 »
0 Show voters
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.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
SAMP kezdő scriptek
« Válasz #2 Dátum: 2015. január 04. - 15:23:43 »
0 Show voters
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.

SAMP kezdő scriptek
« Válasz #3 Dátum: 2015. január 04. - 15:24:51 »
0 Show voters
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.

SAMP kezdő scriptek
« Válasz #4 Dátum: 2015. január 04. - 15:28:55 »
0 Show voters
}
    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

SAMP kezdő scriptek
« Válasz #5 Dátum: 2015. január 04. - 15:34:59 »
0 Show voters
Egyszeri használatkor jó, másodikra már nem?

SAMP kezdő scriptek
« Válasz #6 Dátum: 2015. január 04. - 15:36:34 »
0 Show voters
hát olyan hogy sokáig működik utána egyszer csak valamikor amikor kedve tartja kikapcsol

SAMP kezdő scriptek
« Válasz #7 Dátum: 2015. január 04. - 15:37:48 »
0 Show voters
Őszintén, Én nem látok hibát.

SAMP kezdő scriptek
« Válasz #8 Dátum: 2015. január 04. - 15:40:22 »
0 Show voters
é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?
« Utoljára szerkesztve: 2015. január 04. - 15:48:54 írta GoldTec »

SAMP kezdő scriptek
« Válasz #9 Dátum: 2015. január 04. - 15:54:20 »
0 Show voters
Elsősorban is az, hogy ahhoz már (ahogy írtuk) egy admin rendszer kell.
Második sorban pedig annyit, hogy az kell.

SAMP kezdő scriptek
« Válasz #10 Dátum: 2015. január 04. - 15:56:12 »
0 Show voters
van admin rendszerem ladmint használok

SAMP kezdő scriptek
« Válasz #11 Dátum: 2015. január 04. - 16:00:56 »
0 Show voters
if (IsPlayerAdminLevel(playerid, 4)) //Tehát 4-es szint kell hozzá.

SAMP kezdő scriptek
« Válasz #12 Dátum: 2015. január 04. - 16:01:53 »
0 Show voters
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

SAMP kezdő scriptek
« Válasz #13 Dátum: 2015. január 04. - 16:05:15 »
0 Show voters
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?

SAMP kezdő scriptek
« Válasz #14 Dátum: 2015. január 04. - 16:06:41 »
0 Show voters
ja már látom köszönöm :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal