Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4259 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki aš išėmiau mašinų sistema is [GRP 6.7] pries tai gavau 26 error"us o dabar tik viena ir nežinau kaip ją sutaisyti.

====================================================================================================

D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20202) : warning 219: local variable "PlayerName" shadows a variable at a preceding level

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.

=====================================================================================================

public OnPlayerUpdate(playerid)
{
//print("Funkcija Onplayerupdate");
new string[128], string2[256];
new PlayerName[16];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(GetPlayerPing(playerid) >= MAX_PING)
{
 format(string, sizeof(string), "{FF0000}%s {FFFFFF}Iskickintas Uz Per Dideli Pinga || Didziausias Leistinas: {FF0000}%d", PlayerName, MAX_PING);
 SendClientMessageToAll(COLOR_RED, string);
 format(string2, sizeof(string2), "Tu Iskickintas Uz Per Dideli Pinga || Didziausias Leistinas: {FF0000}%d", MAX_PING);
 SendClientMessage(playerid, COLOR_RED, string2);
 Kick(playerid);
}
new ginkls = GetPlayerWeapon(playerid);
if(ginkls ==1 || ginkls == 2 || ginkls == 3 || ginkls == 4 || ginkls == 5 || ginkls == 7 || ginkls ==8 || ginkls == 9 || ginkls == 10 || ginkls == 11 || ginkls == 12 || ginkls == 13  || ginkls == 15
|| ginkls == 16 || ginkls == 17 || ginkls == 18 || ginkls == 19 || ginkls == 20 || ginkls == 21 || ginkls == 22 || ginkls == 23 || ginkls == 24 || ginkls == 25 || ginkls == 26 || ginkls == 27 || ginkls == 29 || ginkls == 28 || ginkls == 30
|| ginkls == 31 || ginkls == 32 || ginkls == 33 || ginkls == 34 || ginkls == 35 || ginkls == 36 || ginkls == 37 || ginkls == 38 || ginkls == 39 || ginkls == 40 || ginkls == 41 || ginkls == 42 || ginkls == 44 || ginkls == 45 || ginkls == 46
|| ginkls == 47 || ginkls == 48 || ginkls == 49 || ginkls ==50)
{
if(!playerDB[playerid][teisesG])
{
SendClientMessage(playerid, GREEN, "Neturite ginklu licenzijos,ja galite nusipirkti is Armijos darbuotojo");
ResetPlayerWeapons(playerid);
}
}new iCurWeap = GetPlayerWeapon(playerid);
   if(iCurWeap == 9 || iCurWeap == 10 || iCurWeap == 11 || iCurWeap == 12 || iCurWeap == 13 || iCurWeap == 16 || iCurWeap == 18 || iCurWeap == 19 || iCurWeap == 20 || iCurWeap == 28 || iCurWeap == 21 || iCurWeap == 26 || iCurWeap == 35 || iCurWeap == 36 || iCurWeap == 37 || iCurWeap == 38 || iCurWeap == 39 || iCurWeap == 40 || iCurWeap == 44 || iCurWeap == 45)
{
 iCurrentWeapon[playerid] = iCurWeap;
 ResetPlayerWeapons(playerid);
 SendClientMessage(playerid, COLOR_ORANGE, "[APSAUGA] Neleistinu Ginklu Naudojimas");
 SendClientMessage(playerid, COLOR_YELLOW, "*Isjunk Cytus F12*");
 ResetPlayerWeapons(playerid);
return 1;
}
return 1;
}

  • ,

D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20202) : error 076: syntax error in the expression, or invalid function call
D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20202) : error 072: "sizeof" operator is invalid on "function" symbols
D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20205) : error 076: syntax error in the expression, or invalid function call
Pawn compiler 3.2.3664	 Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.

Ištryniau

D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20202) : error 076: syntax error in the expression, or invalid function call
D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20202) : error 072: "sizeof" operator is invalid on "function" symbols
D:\SA-MP\GRP 6.7\gamemodes\GRP.pwn(20205) : error 076: syntax error in the expression, or invalid function call
Pawn compiler 3.2.3664	 Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.

Ištryniau

Gražink atgal tą, tik pakeisk į "new PlayerioName[16];" . Įdėk ten kur buvo senasis ir pakeisk visur OnPlayerUpdate kur yra PlayerName į PlayerioName.

Ir tau klausimas, kas bus jeigu žaidėjo vardas bus iš 16 simbolių? Ogi bus nukirptas.

Masyvo viename elemente laikoma vienas simbolis. Todė pas tave gali daugiausiai būti 15 simbolių. (15 + null terminator)

Todėl vardui yra specialus define "MAX_PLAYER_NAME", tokiu atveju tilps ir ilgiausias žaidėjo vardas.

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Ir tau klausimas, kas bus jeigu žaidėjo vardas bus iš 16 simbolių? Ogi bus nukirptas.

Masyvo viename elemente laikoma vienas simbolis. Todė pas tave gali daugiausiai būti 15 simbolių. (15 + null terminator)

Todėl vardui yra specialus define "MAX_PLAYER_NAME", tokiu atveju tilps ir ilgiausias žaidėjo vardas.

Tavo tiesa :D Išvengsim kitos temos su klausimu "Kodėl rodo ne pilną žaidėjo vardą?" :D

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4259 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...