Szerző Téma: Prefix  (Megtekintve 2886 alkalommal)

Prefix
« Dátum: 2012. Október 31. - 22:57:07 »
0 Show voters
Sziasztok!
Hogy lehetne megcsinálni, hogy az adminok neve elõtt kiírja, hogy pl [Tulaj] xyz.
A szerverem összesen 5 adminszint van.
1. Moderátorsegéd
2. Moderátor
3. Adminsegéd
4. Admin
5. Tulaj
Elõre is köszi

Prefix
« Válasz #1 Dátum: 2012. Október 31. - 23:03:53 »
0 Show voters
Csetbe pl?

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Prefix
« Válasz #2 Dátum: 2012. Október 31. - 23:27:32 »
0 Show voters
Majd cseréld ki a te admin változódra.
new aname[16+1];
if(Admin[playerid] == 1) aname = \"Moderátorsegéd\";
else if(Admin[playerid] == 2) aname = \"Moderátor\";
else if(Admin[playerid] == 3) aname = \"Adminsegéd\";
else if(Admin[playerid] == 4) aname = \"Admin\";
else if(Admin[playerid] == 5) aname = \"Tulaj\";
else aname = \"Ismeretlen\";

Az aname tömbbe fogja beleírni az admin rang nevét.

Prefix
« Válasz #3 Dátum: 2012. November 01. - 12:14:38 »
0 Show voters
Idézetet írta: kiakovi date=1351721033\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29330\" data-ipsquote-contentclass=\"forums_Topic
Csetbe pl?
 
Igen

Dupla hozzászólás automatikusan összefûzve. ( 2012. November 01. - 20:59:35 )


Majd cseréld ki a te admin változódra.
new aname[16+1];
if(Admin[playerid] == 1) aname = \"Moderátorsegéd\";
else if(Admin[playerid] == 2) aname = \"Moderátor\";
else if(Admin[playerid] == 3) aname = \"Adminsegéd\";
else if(Admin[playerid] == 4) aname = \"Admin\";
else if(Admin[playerid] == 5) aname = \"Tulaj\";
else aname = \"Ismeretlen\";

Az aname tömbbe fogja beleírni az admin rang nevét.
 
[/quote]
Mit cseréljek ki? Bocsi elég kezdõ vagyok

Dupla hozzászólás automatikusan összefûzve. ( 2012. November 01. - 21:40:04 )

Valaki ötlet?
« Utoljára szerkesztve: 2012. November 01. - 21:40:04 írta sentinel »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Prefix
« Válasz #4 Dátum: 2012. November 05. - 15:28:35 »
0 Show voters
public OnPlayerText(playerid,text[])
{
    new str[137]; // 128 + 8 + 1 // szöveg + szín + string végi \\0
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
//
switch(Admin[playerid])
{
    case 1: strins(str,\"[Moderátorsegéd]\",0,128);
    case 2: strins(str,\"[Moderátor]\",0,128);
    case 3: strins(str,\"[Adminsegéd]\",0,128);
    case 4: strins(str,\"[Admin]\",0,128);
    case 5: strins(str,\"[Tulaj]\",0,128);
}
format(str,sizeof(str),\"%s: {FFFFFF}%s\",str,text);
SendClientMessageToAll(GetPlayerColor(playerid),str);
return 0;
}

 
írtam neked 1-et...ha azt akarod hogy az alap chatbe írja a neved elé az nem megoldható maximum utána tudnád az üzenetbe...ennél a kódnál fontos hogy legyen az üzenet elõtt SetPlayerColor-al beállított színe a játékosnak ( amit használsz mód abban van ilyen spawn után de OnPlayerConnect-nél is szükséges lenne ha nincs, máskülönben fekete lesz a játékos neve )
és ez csak 1 sor üzenetet ír ki...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Prefix
« Válasz #5 Dátum: 2012. November 05. - 15:45:08 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1352125715\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29330\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerText(playerid,text[])
{
    new str[137]; // 128 + 8 + 1 // szöveg + szín + string végi \\0
GetPlayerName(playerid,str,MAX_PLAYER_NAME);
//
switch(Admin[playerid])
{
    case 1: strins(str,\"[Moderátorsegéd]\",0,128);
    case 2: strins(str,\"[Moderátor]\",0,128);
    case 3: strins(str,\"[Adminsegéd]\",0,128);
    case 4: strins(str,\"[Admin]\",0,128);
    case 5: strins(str,\"[Tulaj]\",0,128);
}
format(str,sizeof(str),\"%s: {FFFFFF}%s\",str,text);
SendClientMessageToAll(GetPlayerColor(playerid),str);
return 0;
}

 
írtam neked 1-et...ha azt akarod hogy az alap chatbe írja a neved elé az nem megoldható maximum utána tudnád az üzenetbe...ennél a kódnál fontos hogy legyen az üzenet elõtt SetPlayerColor-al beállított színe a játékosnak ( amit használsz mód abban van ilyen spawn után de OnPlayerConnect-nél is szükséges lenne ha nincs, máskülönben fekete lesz a játékos neve )
és ez csak 1 sor üzenetet ír ki...
 
Ezeket az errorokat írja:
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(661) : error 021: symbol already defined: \"OnPlayerText\"
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : error 017: undefined symbol \"Admin\"
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : error 029: invalid expression, assumed zero
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : error 029: invalid expression, assumed zero
D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(665) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
5 Errors.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Prefix
« Válasz #6 Dátum: 2012. November 05. - 15:48:18 »
0 Show voters
már van OnPlayerText callback-ed ha nincs alatta semmi akkor töröld ki van akkor másold be a végére az én kódomat...
nincs \'Admin\' tömböd szóval az admin szintet nem ebben tárolod el...helyettesítsd be a sajátoddal...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Prefix
« Válasz #7 Dátum: 2012. November 05. - 15:57:47 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1352126898\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29330\" data-ipsquote-contentclass=\"forums_Topic
már van OnPlayerText callback-ed ha nincs alatta semmi akkor töröld ki van akkor másold be a végére az én kódomat...
nincs \'Admin\' tömböd szóval az admin szintet nem ebben tárolod el...helyettesítsd be a sajátoddal...
 
Hol tudom megnézni, h milyen tömbben vannak az adminszintek?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Prefix
« Válasz #8 Dátum: 2012. November 05. - 15:59:00 »
0 Show voters
nézz meg egy admin parancsot...ott biztos benne van...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Prefix
« Válasz #9 Dátum: 2012. November 05. - 16:18:31 »
0 Show voters
Most ez a baja:
 D:\\Dani\\config\\rendesszero2\\rendesszero\\gamemodes\\PPC_Trucking.pwn(376) : error 033: array must be indexed (variable \"-unknown-\")
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Error.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Prefix
« Válasz #10 Dátum: 2012. November 05. - 16:20:56 »
0 Show voters
tömbnek nem adtál cella azonosítót ( indexet )...
tehát mondjuk így van létrehozva:
 
new Admin[MAX_PLAYERS];

 
és te így hivatkozol rá:
 
if(Admin == 4)

 
és így kéne:
 
if(Admin[playerid] == 4)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Prefix
« Válasz #11 Dátum: 2012. November 05. - 16:41:22 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1352128856\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29330\" data-ipsquote-contentclass=\"forums_Topic
tömbnek nem adtál cella azonosítót ( indexet )...
tehát mondjuk így van létrehozva:
 
new Admin[MAX_PLAYERS];

 
és te így hivatkozol rá:
 
if(Admin == 4)

 
és így kéne:
 
if(Admin[playerid] == 4)

 

Oké. Ha hazaértem megnézem.

Prefix
« Válasz #12 Dátum: 2012. November 07. - 20:20:35 »
0 Show voters
Beraktam mindent, ahogy írtad, de semmi. Ugyan úgy írja a chatbe ahogy eddig :S

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Prefix
« Válasz #13 Dátum: 2012. November 07. - 20:27:57 »
0 Show voters
Mi az admin változód?

Prefix
« Válasz #14 Dátum: 2012. November 07. - 20:48:18 »
0 Show voters
Idézetet írta: Casamiro date=1352316477\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29330\" data-ipsquote-contentclass=\"forums_Topic
Mi az admin változód?
 
APlayerData de már kicseréltem

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal