[מדריך]לבנות מערכת גישות! - משחקים Vgames - קהילות
 


נושא: [מדריך]לבנות מערכת גישות!
1
משתמשים פעילים הצופים בנושא זה: 1 (0 משתמשים רשומים ו- 1 אורחים)
 
מחבר הודעה

האווטר המגניב של AAvivB

צוות ערוץ GTA

הודעות: 1,538

חבר בקהילת: -

מחובר

מחובר

#1   פורסם: 22.04, 17:42

Post [מדריך]לבנות מערכת גישות!


זה מדריך קצר ולעניין אז מתחילים:
למעלה עושים new חדש:
new admin[MAX_PLAYERS];
והגדרה:
#define MAX_admin 1
ב פבליק:
public OnPlayerConnect(playerid)
כותבים למעלה בפבליק:
admin[playerid]=0;
עכשיו יש שתי דרכים לעשות שתקבלו אדמין אתם יכולים לעשות אופציה כזאת בפבליק
public OnPlayerConnect(playerid)
new name[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, name, sizeof(name)); if(strcmp(name,"[Hyper]AAvivB",true) == 0) { admin[playerid]=1; return 1; }
וזה בעצם עושה שכל פעם ש Hyper AAvivB נכנס לשרת זה שם לו גישות או שאתם יכולים לעשות את זה עם פקודה מסוימת:
if(strcmp(cmdtext, "/command", true) == 0) { admin[playerid]=1; return 1; }
עכשיו אם אתה רוצה פקודה שתהיה רק לאדמין אתה מוספים לה את זה:
if(admin[playerid] == 0) { SendClientMessage(playerid,COLOR_GREY," text"); return 1; }
דוגמא :
if(strcmp(cmd,"/goto",true) == 0) { new tmp[256]; new id; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY,"USAGE: /goto [id] "); return 1; } id = strval(tmp); if(!IsPlayerConnected(id)) { SendClientMessage(playerid,COLOR_WHITE,"invalid ID"); return 1; } if(admin[playerid] == 0) { SendClientMessage(playerid,COLOR_GREY,"you are not admin"); return 1; } if(id == playerid) { SendClientMessage(playerid,COLOR_WHITE," cant teleport to you"); return 1; } new Float:X; new Float:Y; new Float:Z; GetPlayerPos(id,X,Y,Z); if(IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid),X+2,Y,Z); } else { SetPlayerPos(playerid,X,Y,Z+2.5); } return 1; }
מקווה שהבנתם משהו!
שאלות?
פה!
עריכה:
מוסיפים הכי למטה:
strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; }

נערך לאחרונה על ידי AAvivB, 22.04 בשעה 19:12.


בברכה,
אביב.
צוות ערוץ GTA.
לכל בעיה או עזרה אל תפנו אלי .


חזרה לראש העמוד

מנהל ערוץ GTA

הודעות: 6,575

חבר בקהילת: -

מחובר

מחובר

#2   פורסם: 22.04, 17:49

כל הכבוד אביב


בברכה, שי.
מנהל ערוץ GTA
כתובת לפניות \ בקשות: slider@vgames.co.il


חזרה לראש העמוד

האווטר המגניב של Amit_B

 מתכנת שרת DeathMatch

הודעות: 2,575

חבר בקהילת: -

מנותק

מנותק

#3   פורסם: 22.04, 17:50

כל הכבוד, קיבל לינקייה


gmR Amit


חזרה לראש העמוד

האווטר המגניב של BaRKiD

עילוי

הודעות: 10,506

חבר בקהילת: -

מנותק

מנותק

#4   פורסם: 22.04, 18:08

אביב איזה יופי אתה רק בן 9 ואתה סוס בתכנות


BaRKiD

Intel Core 2 Duo E8500 Box|DFI LANParty DK X48-T2RS|Thermalright Ultra-120 eXtreme|Mushkin DDR2 4096MB (2048MBx2) 800Mhz CL 4-4-4-12 XP|Club3D ATI Radeon HD4870 512MB PCIe|Corsair CMPSU-650TXEU 650W|LG GSA-GH20L X20 DVD|NZXT Tempest|Zalman Case Fan ZM-F3 120mm|G15|G5|


חזרה לראש העמוד

האווטר המגניב של NeXSuS

מודל לחיקוי

הודעות: 3,252

חבר בקהילת: -

מנותק

מנותק

#5   פורסם: 22.04, 18:23

סוסון קטן


בברכה,עומר

Admin In Vgames 3 Server


חזרה לראש העמוד

האווטר המגניב של NewB`

נינג'ה בלגי

הודעות: 1,574

חבר בקהילת: -

מנותק

מנותק

#6   פורסם: 22.04, 18:32

tmp = strtok(cmdtext, idx);
לאנשים יהיו ארורים, לא הגדרת את הstrtok....

תודה .. אחלה מדריך, רק תוסיף את הstrtok


BaR
NewB_ b
קהילת GTA Vgames
מת עליכם

מכבי עד המוות



חזרה לראש העמוד

האווטר המגניב של AAvivB

צוות ערוץ GTA

הודעות: 1,538

חבר בקהילת: -

מחובר

מחובר

#7   פורסם: 22.04, 19:11

BarBr
ציטוט:
צפה בהודעה
tmp = strtok(cmdtext, idx);
לאנשים יהיו ארורים, לא הגדרת את הstrtok....

תודה .. אחלה מדריך, רק תוסיף את הstrtok
צודק טוב ששמת לב


בברכה,
אביב.
צוות ערוץ GTA.
לכל בעיה או עזרה אל תפנו אלי .


חזרה לראש העמוד

האווטר המגניב של OmEr S

 מנהל קהילת HardCore DM

הודעות: 1,984

חבר בקהילת: -

מנותק

מנותק

#8   פורסם: 22.04, 18:41

יפה קטנציק


מנהל השרת VGames 1 HardCore DeathMatch
הנהלה בכירה GTA
:HardCore
[LorD] OmEr [Sp]




חזרה לראש העמוד

האווטר המגניב של roiStyle

משתמש רגוע

הודעות: 100

חבר בקהילת: -

מנותק

מנותק

#9   פורסם: 22.04, 19:14

זה לא ממש מערכת גישות
היית יוצר דרך כתבן הוא מגדיר משתמש שאתה רוצה שיהיה לו גישה דרך strtok
ובקלאנים תמיד תעשה gmx כדי שיקבלו גישה למפקדה?


בברכה רועי
שם בשרת:ZxiTro


חזרה לראש העמוד

האווטר המגניב של AAvivB

צוות ערוץ GTA

הודעות: 1,538

חבר בקהילת: -

מחובר

מחובר

#10   פורסם: 22.04, 19:16

roiStyle
ציטוט:
צפה בהודעה
זה לא ממש מערכת גישות
היית יוצר דרך כתבן הוא מגדיר משתמש שאתה רוצה שיהיה לו גישה דרך strtok
ובקלאנים תמיד תעשה gmx כדי שיקבלו גישה למפקדה?
תקשיב זה בשביל מודים חמודים שבונים
שרוצים פקודה kick וban ומכל מיני רק לאדמינים!


בברכה,
אביב.
צוות ערוץ GTA.
לכל בעיה או עזרה אל תפנו אלי .


חזרה לראש העמוד

האווטר המגניב של LucifeR

מתכנת אתר

הודעות: 1,647

חבר בקהילת: -

מנותק

מנותק

#11   פורסם: 22.04, 19:57

נחמד מאוד אביב,
תודה.









חזרה לראש העמוד

האווטר המגניב של HeLLFiRe

משתמש ותיק

הודעות: 5,272

חבר בקהילת: -

מנותק

מנותק

#12   פורסם: 22.04, 20:28

יפה מאוד אביב ! תודה רבה!



לשעבר מנהל מועדון ViP ClUb.
לשעבר מנהל קלאנים WaRrOcK.
לשעבר צוות ניהול TMNF.



חזרה לראש העמוד

משתמש צעיר

הודעות: 25

חבר בקהילת: -

מנותק

מנותק

#13   פורסם: 08.11, 19:00

יפה אחי יעזור לאחרים=D








חזרה לראש העמוד

האווטר המגניב של AAvivB

צוות ערוץ GTA

הודעות: 1,538

חבר בקהילת: -

מחובר

מחובר

#14   פורסם: 08.11, 19:53

MinDFreaK7
ציטוט:
צפה בהודעה
יפה אחי יעזור לאחרים=D
אחלה הקפצה..


בברכה,
אביב.
צוות ערוץ GTA.
לכל בעיה או עזרה אל תפנו אלי .


חזרה לראש העמוד

האווטר המגניב של -FaDe-

שואף לשלמות

הודעות: 3,487

חבר בקהילת: -

מנותק

מנותק

#15   פורסם: 08.11, 20:20

תודה!!


-FaDe_C-
שחקן -ב- VGames 5-3
מתכנת שרת : Stunts And Races
Cmpat Arms Player
Clan:VGisreiL


חזרה לראש העמוד
פרסומת
1

 

 
משחקי מחשב, פלייסטיישן 1-2-3, נינטנדו ואקסבוקס קונים במונסטר
 

 

הגדרות נושא
אפשרויות הצגת נושא