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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3127 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 taigi dėjau tokia sistema evento ir buvo 13 error susitvarkiau iki 5 erroru daugiau reikia jūsų pagalbos nežinau kas čia yra kodėl neina :/ 

 

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31231) : error 017: undefined symbol "EventVyksta"

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31234) : error 017: undefined symbol "GalimaEvent"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31234) : error 076: syntax error in the expression, or invalid function call
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31234) : error 029: invalid expression, assumed zero
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31234) : fatal error 107: too many error messages on one line
  • ,

Vą šita įdėtu ir neveikia meta kažkas ne to vą iš čia error : 

COMMAND:aevent(playerid,params[]){

 
if(playerDB[playerid][admin]==0) return SendClientMessage(playerid,RED,"** Tokios komandos nėra.");
if(EventVyksta)
 {
new pav[50+1],skaicius,msg[256];
if(GalimaEvent)=(gettime)) return SendClientMessage(playerid,RED,"** Event tik kas 10min!");
if(sscanf(params,"is[50]",skaicius,pav)) return SendClientMessage(playerid,BLUE,"** Skelbti event - /aevent [dalyviu skaičius] [pavadinimas]");
if(!strlen(pav)) return SendClientMessage(playerid,RED,"** Tekstas per trumpas.");
if(skaicius <1 || skaicius >60) return SendClientMessage(playerid,RED,"** Tiek žaidėjų EVENT'e negali būti.");
if(EventVyksta) return SendClientMessage(playerid,RED,"** Jau event vyksta!");
false{
GetPlayerPos(playerid,pos[0],pos[1],pos[2];
EventVyksta = true;
DalyviuSkaicius = skaicius;
format(EventPavadinimas,50,"%s",pav);
format(EventRengejas,MAX_PLAYER_NAME,"%s",GetPlayerNameEx(playerid));
printf("[EVENT]: Pavadinimas: %s",EventPavadinimas);
printf("[EVENT]: Rengėjas: %s",EventRengejas);
printf("[EVENT]: Dalyvių skaicius: %i",DalyviuSkaicius);
JauDalyvauja = 0;
format(msg,256,"{ffffff}Vyksta event! Informacija:\n\n {ffcc33}» {ffffff}Event pavadinimas: {ffcc33}%s\n {ffcc33}» {ffffff}Event rengėjas: {ffcc33}%s\n {ffcc33}» {ffffff}Dalyviu skaičius: {ffcc33}%i\n \nNori?",EventPavadinimas,EventRengejas,DalyviuSkaicius);
for(new i = 0; i <MAX_PLAYERS;i++){
if(IsPlayerConnected(i) && playerDB[authstate]==3){
ShowPlayerDialog(i,DIALOG_EVENT_NORIU,DIALOG_STYLE_MSGBOX,"EVENT!",msg,"Taip","Ne");
playerDB[Zaidejas]=playerid;
}
}

 

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31231) : error 017: undefined symbol "EventVyksta"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31234) : error 017: undefined symbol "GalimaEvent"
Turėtum susikurt kintamuosiu su EventVyksta ir GalimaEvent

 

Nelabai išeina man galėtum į PM Išsamiau apie viską šk kaip padėt ? 

Nesuprantu padariau meta vėl šitus kitus :/

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 029: invalid expression, assumed zero

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 076: syntax error in the expression, or invalid function call
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 029: invalid expression, assumed zero
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : fatal error 107: too many error messages on one line

Nežinau kuri čia tiksliai eilutė, bet kaip paskaičiavau tai ši

if(!strlen(pav)) return SendClientMessage(playerid,RED,"** Tekstas per trumpas.");

Pabandyk

if(!strlen(params))
   {
       SendClientMessage(playerid,RED,"** Tekstas per trumpas.");
       return 1;
}

Arba parodyk tikslia eilute nes čia dabar aklai spėju.

avataras.png

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 029: invalid expression, assumed zero

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 076: syntax error in the expression, or invalid function call

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 029: invalid expression, assumed zero

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : fatal error 107: too many error messages on one line

 

O Eilute si

 

if(GalimaEvent)=(gettime))return SendClientMessage(playerid,RED,"** Event tik kas 10min!");

Ką žn meta šitą vstk :

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : warning 213: tag mismatch

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31241) : error 028: invalid subscript (not an array or too many subscripts): "false"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31242) : error 017: undefined symbol "pos"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31242) : warning 215: expression has no effect
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31242) : error 001: expected token: ";", but found "]"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31242) : error 029: invalid expression, assumed zero
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31242) : fatal error 107: too many error messages on one line
 
Eilutes sios
 if(gettime() >= GalimaEvent) return SendClientMessage(playerid,RED,"** Event tik kas 10min!");
false{
GetPlayerPos(playerid,pos[0],pos[1],pos[2);

tsg ištryniau ką patarėt įdėjau meta 4 db nebe 5 error vą krč visas kodas :/

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : warning 213: tag mismatch
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31241) : error 017: undefined symbol "pos"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31241) : warning 215: expression has no effect
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31241) : error 001: expected token: ";", but found "]"
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31241) : error 029: invalid expression, assumed zero
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31241) : fatal error 107: too many error messages on one line
 
O kodas čia :
COMMAND:aevent(playerid,params[]){
 
if(playerDB[playerid][admin]==1) return SendClientMessage(playerid,RED,"** Tokios komandos nėra.");
if(EventVyksta)
 {
new pav[50+1],skaicius,msg[256];
   if(gettime() >= GalimaEvent) return SendClientMessage(playerid,RED,"** Event tik kas 10min!");
if(sscanf(params,"is[50]",skaicius,pav)) return SendClientMessage(playerid,BLUE,"** Skelbti event - /aevent [dalyviu skaičius] [pavadinimas]");
if(!strlen(pav)) return SendClientMessage(playerid,RED,"** Tekstas per trumpas.");
if(skaicius <1 || skaicius >60) return SendClientMessage(playerid,RED,"** Tiek žaidėjų EVENT'e negali būti.");
if(EventVyksta) return SendClientMessage(playerid,RED,"** Jau event vyksta!");
GetPlayerPos(playerid,pos[0],pos[1],pos[2];
EventVyksta = true;
DalyviuSkaicius = skaicius;
format(EventPavadinimas,50,"%s",pav);
format(EventRengejas,MAX_PLAYER_NAME,"%s",GetPlayerNameEx(playerid));
printf("[EVENT]: Pavadinimas: %s",EventPavadinimas);
printf("[EVENT]: Rengėjas: %s",EventRengejas);
printf("[EVENT]: Dalyvių skaicius: %i",DalyviuSkaicius);
JauDalyvauja = 0;
format(msg,256,"{ffffff}Vyksta event! Informacija:\n\n {ffcc33}» {ffffff}Event pavadinimas: {ffcc33}%s\n {ffcc33}» {ffffff}Event rengėjas: {ffcc33}%s\n {ffcc33}» {ffffff}Dalyviu skaičius: {ffcc33}%i\n \nNori?",EventPavadinimas,EventRengejas,DalyviuSkaicius);
for(new i = 0; i <MAX_PLAYERS;i++){
if(IsPlayerConnected(i) && playerDB[authstate]==3){
ShowPlayerDialog(i,DIALOG_EVENT_NORIU,DIALOG_STYLE_MSGBOX,"EVENT!",msg,"Taip","Ne");
playerDB[Zaidejas]=playerid;
}
}
C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31231) : error 021: symbol already defined: "GalimaEvent"

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 003: declaration of a local variable must appear in a compound block

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 017: undefined symbol "pav"

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : warning 215: expression has no effect

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : error 001: expected token: ";", but found "]"

C:\Users\airis\Desktop\TSFG GameMode\gamemodes\wside.pwn(31236) : fatal error 107: too many error messages on one line

 

 

Vą krč visas kodas , jei gali paziekit perdarykit ir pm arba čia numeskit :

 


COMMAND:eventok(playerid){

 

if(playerDB[playerid][admin]==1) return SendClientMessage(playerid,RED,"** Tokios komandos nėra.");

 

return 1;

}*/

 new bool: EventVyksta= true;

 new bool: GalimaEvent = false;

 new Float:rpos[3];

 new GalimaEvent[MAX_PLAYERS];

COMMAND:aevent(playerid,params[]){

 

if(playerDB[playerid][admin]==1) return SendClientMessage(playerid,RED,"** Tokios komandos nėra.");

if(EventVyksta)

new pav[50+1],skaicius,msg[256];

   if(gettime() >= GalimaEvent) return SendClientMessage(playerid,RED,"** Event tik kas 10min!");

if(sscanf(params,"is[50]",skaicius,pav)) return SendClientMessage(playerid,BLUE,"** Skelbti event - /aevent [dalyviu skaičius] [pavadinimas]");

if(!strlen(pav)) return SendClientMessage(playerid,RED,"** Tekstas per trumpas.");

if(skaicius <1 || skaicius >60) return SendClientMessage(playerid,RED,"** Tiek žaidėjų EVENT'e negali būti.");

if(EventVyksta) return SendClientMessage(playerid,RED,"** Jau event vyksta!");

GetPlayerPos(playerid,pos[0],pos[1],pos[2]);

EventVyksta = true;

DalyviuSkaicius = skaicius;

format(EventPavadinimas,50,"%s",pav);

format(EventRengejas,MAX_PLAYER_NAME,"%s",GetPlayerNameEx(playerid));

printf("[EVENT]: Pavadinimas: %s",EventPavadinimas);

printf("[EVENT]: Rengėjas: %s",EventRengejas);

printf("[EVENT]: Dalyvių skaicius: %i",DalyviuSkaicius);

JauDalyvauja = 0;

format(msg,256,"{ffffff}Vyksta event! Informacija:\n\n {ffcc33}» {ffffff}Event pavadinimas: {ffcc33}%s\n {ffcc33}» {ffffff}Event rengėjas: {ffcc33}%s\n {ffcc33}» {ffffff}Dalyviu skaičius: {ffcc33}%i\n \nNori?",EventPavadinimas,EventRengejas,DalyviuSkaicius);

for(new i = 0; i <MAX_PLAYERS;i++){

if(IsPlayerConnected(i) && playerDB[authstate]==3){

ShowPlayerDialog(i,DIALOG_EVENT_NORIU,DIALOG_STYLE_MSGBOX,"EVENT!",msg,"Taip","Ne");

playerDB[Zaidejas]=playerid;

}

}

format(msg,128,"{ffcc33}[EVENT]: {ffffff}Paskelbtas EVENT'as pavadinimu: {ff0000}%s",EventPavadinimas);

SendClientMessageToAll(-1,msg);

format(msg,128,"{ffcc33}[EVENT]: {ffffff}EVENT rengėjas: {ff0000}%s",EventRengejas);

SendClientMessageToAll(-1,msg);

format(msg,128,"{ffcc33}[EVENT]: {ffffff}Dalyvių skaičius: {ff0000}%i",DalyviuSkaicius);

SendClientMessageToAll(-1,msg);

format(msg,128,"{ffcc33}[EVENT]: {ffffff}Norint pakliūti į EVENT, paspauskite {ff0000},,TAIP,,");

SendClientMessageToAll(-1,msg);

}

}

else SendClientMessage(playerid,RED,"** Event jau vyksta");

 

return 1;

}

 

(redaguota)

Taigi dabar esi sukūrias 2 kintamuosius su tuo pačiu pavadinimu todėl tau rašo symbol already define...


Krč viršui kodo turi būt

new bool: EventVyksta= true;
new GalimaEvent;

Komandoi kintamieji

new pav[50+1],skaicius,msg[256],Float:pos[3];

Bet dar tau čia mes ne viena error nes reiks kurtis dar ir daugiau kintamųjų tai jei ripini koda tai ripinkis ir kintamuosius kartu nes čia ilgai kursim su tavim juos.

Redaguota , nario Barz

avataras.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3127 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ą...