Szerző Téma: 4 error  (Megtekintve 1557 alkalommal)

bitshoot

  • Vendég
4 error
« Dátum: 2009. november 15. - 00:52:36 »
0 Show voters
LVDM modenál 4 error jön ki
D:\\samp2\\gamemodes\\area51.pwn(184 -- 197) : error 010: invalid function or declaration
D:\\samp2\\gamemodes\\area51.pwn(184 -- 201) : error 010: invalid function or declaration
D:\\samp2\\gamemodes\\area51.pwn(184 -- 203) : error 010: invalid function or declaration
D:\\samp2\\gamemodes\\area51.pwn(184 -- 203) : fatal error 107: too many error messages on one line
sor(ok):

new tmp[128];
//new giveplayerid, moneys, idx;
//cmd = strtok(cmdtext, idx);
//cmd2 = strtok(cmdtext, idx);
new string[128];
new string2[256];
//   new strcmp;
 
   if(strcmp(cmd, \"/parancsok1\", true) == 0)
SendPlayerFormattedText(playerid,\"|________Parancsok__________|\",0);
SendPlayerFormattedText(playerid,\"Teleport parancsok: /teleport1 , /fb , /dmisland\",0);
SendPlayerFormattedText(playerid,\"Skin parnacsok: /swatskin\",0);
SendPlayerFormattedText(playerid,\"HP és Armour Parancsok: /teljeshp , /teljesearmour , /nullahp\",0);
SendPlayerFormattedText(playerid,\"Fegyver parancsok: Könnyu fegyverek: /fp1 Közepes fegyverek: /fp2 Nehéz fegyverek: /fp3\",0);
    return 1;
}
if(strcmp(cmd, \"/teleport1\", true) == 0)
{
    SetPlayerPos( playerid,1487.1656,1959.5256,295.3590 );
    GameTextForPlayer(playerid,\"Sikeresen elteleportáltál !\",1700, 3);
    return 1;
}
if(strcmp(cmd, \"/fb\", true) == 0)

4 error
« Válasz #1 Dátum: 2009. november 15. - 09:27:38 »
0 Show voters
én látok rosszul, te másoltad be rosszul, vagy a
if(strcmp(cmd, \"/parancsok1\", true) == 0)

 télleg nincs megnyitva?
 
   if(strcmp(cmd, \"/parancsok1\", true) == 0)
   {
SendPlayerFormattedText(playerid,\"|________Parancsok__________|\",0);
SendPlayerFormattedText(playerid,\"Teleport parancsok: /teleport1 , /fb , /dmisland\",0);
SendPlayerFormattedText(playerid,\"Skin parnacsok: /swatskin\",0);
SendPlayerFormattedText(playerid,\"HP és Armour Parancsok: /teljeshp , /teljesearmour , /nullahp\",0);
SendPlayerFormattedText(playerid,\"Fegyver parancsok: Könnyû fegyverek: /fp1 Közepes fegyverek: /fp2 Nehéz fegyverek: /fp3\",0);
        return 1;
    }

 
így \"elvileg\" jó lesz

bitshoot

  • Vendég
4 error
« Válasz #2 Dátum: 2009. november 15. - 15:02:33 »
0 Show voters
Rosszul másoltam.
Azóta 4 error van:
 
D:\\samp2\\gamemodes\\area51.pwn(180) : warning 219: local variable \"strcmp\" shadows a variable at a preceding level
D:\\samp2\\gamemodes\\area51.pwn(184) : error 012: invalid function call, not a valid address
D:\\samp2\\gamemodes\\area51.pwn(184) : warning 215: expression has no effect
D:\\samp2\\gamemodes\\area51.pwn(184) : warning 215: expression has no effect
D:\\samp2\\gamemodes\\area51.pwn(184) : warning 215: expression has no effect
D:\\samp2\\gamemodes\\area51.pwn(184) : error 001: expected token: \";\", but found \")\"
D:\\samp2\\gamemodes\\area51.pwn(184) : error 029: invalid expression, assumed zero
D:\\samp2\\gamemodes\\area51.pwn(184) : fatal error 107: too many error messages on one line
new strcmp;
//new giveplayerid, moneys, idx;
 
   if(strcmp(cmd, \"/parancsok1\", true) == 0) {

Knight

  • Vendég
4 error
« Válasz #3 Dátum: 2009. november 15. - 15:22:47 »
0 Show voters
Mivan a 184. sorban?

4 error
« Válasz #4 Dátum: 2009. november 15. - 15:36:21 »
0 Show voters
egy apró kis kérdés
minek ez a
 new strcmp;

 ?
és ha csak a parancsokat írja ki, nem pl mint a ban, h valaki fonkciója is van, akkor mért nem a sima cmdtext -et használod a cmd helyett?
nézd meg így
 
 if(strcmp(cmdtext, \"/parancsok1\", true) == 0) {

 
new strcmp NÉLKÜL!
« Utoljára szerkesztve: 2009. november 15. - 15:42:53 írta MagnetiK »

bitshoot

  • Vendég
4 error
« Válasz #5 Dátum: 2009. november 15. - 18:38:27 »
0 Show voters
D:\\samp2\\gamemodes\\area51.pwn(169 -- 228) : error 010: invalid function or declaration
D:\\samp2\\gamemodes\\area51.pwn(169 -- 231) : error 021: symbol already defined: \"GivePlayerWeapon\"
D:\\samp2\\gamemodes\\area51.pwn(169 -- 235) : error 054: unmatched closing brace (\"}\")
D:\\samp2\\gamemodes\\area51.pwn(169 -- 235) : fatal error 107: too many error messages on one line
Most
ezt
irja
ki.

new sendername;
new cmd[128];
//new tmp[128];
cmd = strtok(cmdtext, idx);
//cmd2 = strtok(cmdtext, idx);
//ew string[256];
new string[256];
//new string2[256];
//new strcmp;
//new giveplayerid, moneys, idx;
 
  if (strcmp(cmdtext, \"/parancsok1\", true, 10) == 0)
  {
SendPlayerFormattedText(playerid,\"|________Parancsok__________|\",0);
SendPlayerFormattedText(playerid,\"Teleport parancsok: /teleport1 , /fb , /dmisland\",0);
SendPlayerFormattedText(playerid,\"Skin parnacsok: /swatskin\",0);
SendPlayerFormattedText(playerid,\"HP és Armour Parancsok: /teljeshp , /teljesearmour , /nullahp\",0);
SendPlayerFormattedText(playerid,\"Fegyver parancsok: Könnyû fegyverek: /fp1 Közepes fegyverek: /fp2 Nehéz fegyverek: /fp3\",0);
    return 1;
}
if(strcmp(cmdtext, \"/teleport1\", true) == 0)
{
    SetPlayerPos( playerid,1487.1656,1959.5256,295.3590 );
    GameTextForPlayer(playerid,\"Sikeresen elteleportáltál !\",1700, 3);
    return 1;
}
if(strcmp(cmdtext, \"/fb\", true) == 0)
{
    SetPlayerPos( playerid,2149.8228,945.2534,10.7237 );
    GameTextForPlayer(playerid,\"Sikeresen elteleportáltál !\",1700, 3);
    return 1;
}
if(strcmp(cmdtext, \"/teljeshp\", true) == 0)
{
SendPlayerFormattedText(playerid,\"Teljesen feltöltötted a HP-d !\",0);
//SetPlayerArmour(playerid, 500);
SetPlayerHealth(playerid, 100);
    return 1;
}
if(strcmp(cmdtext, \"/nullahp\", true) == 0)
{
SendPlayerFormattedText(playerid,\"Sikeresen megölted magad !\",0);
//SetPlayerArmour(playerid, 500);
SetPlayerHealth(playerid, 0);
    return 1;
}
if(strcmp(cmdtext, \"/teljesarmour\", true) == 0)
{
SendPlayerFormattedText(playerid,\"Teljesen feltöltötted az Armourod !\",0);
SetPlayerArmour(playerid, 100);
//SetPlayerHealth(playerid, 100);
}
    return 1;
}
 
// Fegyver választó by BitS
    if(strcmp(cmdtext, \"/fp1\", true) == 0)
{
    SendPlayerFormattedText(playerid,\"Sikeresen felvetted a Fegyver Pack 1-et !\",0);
    GivePlayerWeapon(playerid, 4, 500);
    GivePlayerWeapon(playerid, 22, 150);
    GivePlayerWeapon(playerid, 25, 730);
    //return 1;
    }

4 error
« Válasz #6 Dátum: 2009. november 16. - 22:35:05 »
0 Show voters
mittomén
sztem nincs benne hiba
tedd fel a scriptet (pwn), és majd megcsinálom xD

Knight

  • Vendég
4 error
« Válasz #7 Dátum: 2009. november 17. - 07:09:46 »
0 Show voters
Az OnPlayerCommandTect függvény végén van return 0; ?

Handoo

  • Vendég
4 error
« Válasz #8 Dátum: 2009. november 17. - 14:36:40 »
0 Show voters
1.D:\\samp2\\gamemodes\\area51.pwn(169 -- 231) : error 021: symbol already defined: \"GivePlayerWeapon\"
2.D:\\samp2\\gamemodes\\area51.pwn(169 -- 235) : error 054: unmatched closing brace (\"}\")
3.D:\\samp2\\gamemodes\\area51.pwn(169 -- 228) : error 010: invalid function or declaration

 
symbol already defined: \"GivePlayerWeapon\" : Szerintem ez az hogy egyszer definiáltad és valahol megint definiálva van.
error 054: unmatched closing brace (\"}\"): Nincs lezárva abba a sorba ahol kihozta ezt a hibát \" } \"
invalid function or declaration Ez a funkció nincs deklalárva.
Ha valamit nem jól mondtam javítson valaki ki.

jana4

  • Vendég
4 error
« Válasz #9 Dátum: 2009. november 17. - 19:30:54 »
0 Show voters
//return 1;[/quote]
Szedd le elole a // jeleket. Szükségesek... ha ez megvan ird még alá ezt:



return 0;
}

 

Ha nem jó akkor szóóóójáá!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal