GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: totar - 2011. június 05. - 07:16:46

Cím: Pár error.
Írta: totar - 2011. június 05. - 07:16:46
Üdv
néztem egy givecash meg egy pm parancsot és rályuk ezekte az errorokat adtam.
 

D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13664) : error 017: undefined symbol \"params\"
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13668) : warning 219: local variable \"string\" shadows a variable at a preceding level
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13679) : error 017: undefined symbol \"params\"
D:\\gta server\\samp03csvr_win32\\samp03csvr_win32\\gamemodes\\AirWaves.pwn(13692) : warning 219: local variable \"string\" shadows a variable at a preceding level
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
segítsetek pls.
nem használok zcmd-t.
Cím: Pár error.
Írta: Flash - 2011. június 05. - 08:44:57
Másold be a parancsot pls.
Am a 13668 és a 13692. sorba van ilyen hogy new string... nah azokat töröld ki és úgy nézd meg.
Ha több error lesz akkor vond vissza.
Cím: Pár error.
Írta: Mambo - 2011. június 06. - 14:01:42
[mod]Máskor lényegre törõ címe legyen a témának[/mod]
Cím: Pár error.
Írta: totar - 2011. június 06. - 18:58:32
mi ezekbe a parancsokba a hibák mert nem mûködnek csak sz*rakodnak :D
beírom hogy givecash 40 100, és azt írja ki hogy magadnak nem küldhetel pénzt.
Közbe az én id-m 0.
ilyenek pls teszteljétek már le és javítsátok mert már nem tudom mi a baj. :D
ezek azok:
 

if(strcmp(cmd, \"/givecash\", true) == 0)
{
   new giveplayerid, moneys;
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /givecash [iD] [Pénz]\");
   else if (giveplayerid == INVALID_PLAYER_ID) return  SendClientMessage(playerid, 0xad1010AA, \"Hiba: Nincs ilyen játékos!\");
   else
   {
   if(giveplayerid == playerid) return SendClientMessage(playerid, 0x06b28cAA, \"Magadnak nem-nem!!!\");
   new playermoney = GetPlayerMoney(playerid);
   new playername[MAX_PLAYER_NAME];
   if (moneys > 0 && playermoney >= moneys)
   {
   GivePlayerMoney(playerid, (0 - moneys));
   GivePlayerMoney(giveplayerid, moneys);
   GetPlayerName(giveplayerid, playername, sizeof (playername));
   format(string, sizeof(string), \"Te küldtél %s nevû játékosnak pénzt. Összeg %d $ .\", playername, moneys);
   SendClientMessage(playerid, 0x06b28cAA, string);
   GetPlayerName(playerid, playername, sizeof (playername));
   format(string, sizeof(string), \"%s nevû játékostól pénzt kaptál! Összeg %d $ .\", playername, moneys);
   SendClientMessage(giveplayerid, 0x06b28cAA, string);
   }
   else
   {
   SendClientMessage(playerid, 0xad1010AA, \"Hiba: Rossz összeg!\");
   }
   }
   return 1;
   }
 
 
if(strcmp(cmd, \"/pm\", true) == 0)
{
   new id,mess[200];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /pm [iD] [Üzenet]\");
   else if (id == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"Hiba: Nincs ilyen játékos!\");
   else{
      if(id == playerid) return SendClientMessage(playerid, red, \"Hiba: Magadnak nem küldhetsz üzenetet!\");
      new name[MAX_PLAYER_NAME];
      GetPlayerName(playerid, name, sizeof(name));
      format(string, sizeof string, \"PM: %s[iD:%d]: %s\", name, playerid, mess);
        SendClientMessage(id,COLOR_RED,string);
        SendClientMessage(playerid,COLOR_RED,string);
   }
   return 1;
}

 
pls írja már le valaki ezeket a parancsokat.