Szerző Téma: Mire irjam?  (Megtekintve 1248 alkalommal)

Mire irjam?
« Dátum: 2013. július 26. - 15:57:06 »
0 Show voters
public OnPlayerText(playerid,text[]) {
    new szChat[144];
        if(APlayerData[playerid][PlayerLevel] >= 1) format(szChat,sizeof (szChat),\"[Admin]{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
        else{
        if(APlayerData[playerid][PlayerLevel] == 5) format(szChat,sizeof (szChat),\"[Vip]{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);
        else format(szChat,sizeof (szChat),\"{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, pName(playerid), playerid, text);//Ez pedig az a rész hogy ha se nem Admin se nem V.I.P. akkor is küldjön üzenetet
        }
        SendClientMessageToAll(-1, szChat);
        return 0;
}
//Ha ilyened már van vedd ki.
stock pName(playerid) {
new name[24];
GetPlayerName(playerid,name,24);
return name;
}

 

C:\\Users\\user\\Desktop\\pawno\\include\\PPC_Dialogs.inc(530) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Users\\user\\Desktop\\pawno\\include\\PPC_Dialogs.inc(607) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Users\\user\\Desktop\\pawno\\include\\PPC_Dialogs.inc(673) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Users\\user\\Desktop\\pawno\\include\\PPC_Dialogs.inc(739) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Users\\user\\Desktop\\pawno\\include\\PPC_Dialogs.inc(771) : warning 219: local variable \"pName\" shadows a variable at a preceding level

 
Mire irjam át?PPC mod mert irogattam mindent de warning :(
« Utoljára szerkesztve: 2013. július 26. - 16:34:14 írta capriii »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Mire irjam?
« Válasz #1 Dátum: 2013. július 26. - 16:01:29 »
0 Show voters
pName már létezik.. vagyis sok helyen definálva van a módba.. azokat töröld és írd a stockos megoldást.

Mire irjam?
« Válasz #2 Dátum: 2013. július 26. - 16:28:00 »
0 Show voters
sehol sincs definálva

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mire irjam?
« Válasz #3 Dátum: 2013. július 26. - 16:29:33 »
0 Show voters
Létrehoztad a változót, de nem használod vagy Értéket adtál neki, de nem használod.

Mire irjam?
« Válasz #4 Dátum: 2013. július 26. - 16:34:48 »
0 Show voters
de ha kiveszem a stock-ot ami ittvann (meg az egészet)akkor jó
ha kiveszem a stock-ot és átirom azt a 3 pNamet GetPlayerName-ra akkor:
 
:\\Users\\user\\Desktop\\sajat2.pwn(1765) : warning 217: loose indentation
C:\\Users\\user\\Desktop\\sajat2.pwn(1765) : warning 202: number of arguments does not match definition
C:\\Users\\user\\Desktop\\sajat2.pwn(1765) : warning 202: number of arguments does not match definition
C:\\Users\\user\\Desktop\\sajat2.pwn(1767) : warning 202: number of arguments does not match definition
C:\\Users\\user\\Desktop\\sajat2.pwn(1767) : warning 202: number of arguments does not match definition
C:\\Users\\user\\Desktop\\sajat2.pwn(1768) : warning 202: number of arguments does not match definition
C:\\Users\\user\\Desktop\\sajat2.pwn(1768) : warning 202: number of arguments does not match definition

 
1765:
if(APlayerData[playerid][PlayerLevel] >= 1) format(szChat,sizeof (szChat),\"[Admin]{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, GetPlayerName(playerid), playerid, text);

 
1767:
if(APlayerData[playerid][PlayerLevel] == 5) format(szChat,sizeof (szChat),\"[Vip]{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, GetPlayerName(playerid), playerid, text);

 
1768:
else format(szChat,sizeof (szChat),\"{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, GetPlayerName(playerid), playerid, text);
« Utoljára szerkesztve: 2013. július 26. - 16:38:37 írta capriii »

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mire irjam?
« Válasz #5 Dátum: 2013. július 26. - 17:05:07 »
0 Show voters
Mert a GetPlayerName-nek 3 argumentuma van.

Mire irjam?
« Válasz #6 Dátum: 2013. július 26. - 17:19:00 »
0 Show voters
De akkor mist mit csinaljak??mert ezt rohadtul nem értem

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Mire irjam?
« Válasz #7 Dátum: 2013. július 26. - 17:57:17 »
0 Show voters
new neve[MAX_PLAYER_NAME];
GetPlayerName(playerid, neve, sizeof(neve));

Heroic

  • Vendég
Mire irjam?
« Válasz #8 Dátum: 2013. július 26. - 21:42:55 »
0 Show voters
pName-t cseréld ki kiskutyara.....

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Mire irjam?
« Válasz #9 Dátum: 2013. július 26. - 21:48:01 »
0 Show voters
Normálisan írjátok már le neki:
 

new neve[MAX_PLAYER_NAME];
GetPlayerName(playerid, neve, sizeof(neve));

 
1765:
 
if(APlayerData[playerid][PlayerLevel] >= 1) format(szChat,sizeof (szChat),\"[Admin]{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, neve, playerid, text);

 
1767:
 
if(APlayerData[playerid][PlayerLevel] == 5) format(szChat,sizeof (szChat),\"[Vip]{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, neve, playerid, text);

 
1768:
 
else format(szChat,sizeof (szChat),\"{%06x}%s{007f9c}(%d): {ffffff}%s\", GetPlayerColor(playerid) >>> 8, neve, playerid, text);

Heroic

  • Vendég
Mire irjam?
« Válasz #10 Dátum: 2013. július 26. - 21:54:36 »
0 Show voters
csupán azt érzékeltettem hogy akármire de írja át

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal