Jump to content
  • 0

Erori Server Sa:mP


XpLoD

Question

1. Playeri cu ID : 25 , 26 ,27 , 28 , 29 etc... asa. acei playeri nu pot folosi nicio cmd. /help /aa /stunt1 etc.. iar admini nu le putem da /slap /mute /jail /warn  etc.. DAR /kick & /ban  merge... :|    dar cei cu id:-urile 1-24 pot folosii tot ce vor ei iar noi admini lafel /slap /mute etc...

2. Nu mi se salveaza deloc fragurile... si chiar nu inteleg. de unde trb sa iau ... adica score-ul. Imi trebuie cumva Dialogul cu register?  eu il am pe cel vechi din chat....

3. Eroare Compilare

C:\Users\XpLoD\Desktop\new.pwn(2951) : error 029: invalid expression, assumed zero
C:\Users\XpLoD\Desktop\new.pwn(2951) : error 004: function "OnPlayerSelectedMenuRow" is not implemented
C:\Users\XpLoD\Desktop\new.pwn(2957) : error 017: undefined symbol "row"
C:\Users\XpLoD\Desktop\new.pwn(2985) : error 017: undefined symbol "row"
C:\Users\XpLoD\Desktop\new.pwn(3171) : error 017: undefined symbol "row"
C:\Users\XpLoD\Desktop\new.pwn(3354) : error 017: undefined symbol "row"
C:\Users\XpLoD\Desktop\new.pwn(3537) : error 030: compound statement not closed at the end of file (started at line 2090)

iar ce am adaugat eu uitete aicea.

http://pastebin.com/f7c06d6e7

ll364l6j8dg3et84ks3w.png

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

1. Nu pot sa-mi dau seama.

2. Trebuie sa faci in asa fel incat scorul sa se salveze in fisierul contului userului respectiv. Cauta pe sa-mp.com astfel de moduri.

3. Compileaza modul cu PawnO din 0.3a. Download aici

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

Link to comment
Share on other sites

C:\Users\XpLoD\Desktop\new.pwn(2128) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\XpLoD\Desktop\new.pwn(2128 -- 2129) : error 029: invalid expression, assumed zero
C:\Users\XpLoD\Desktop\new.pwn(2152) : warning 225: unreachable code
C:\Users\XpLoD\Desktop\new.pwn(3538) : warning 203: symbol is never used: "InDuel"
C:\Users\XpLoD\Desktop\new.pwn(3538) : warning 203: symbol is never used: "TipRandMessages"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
si la linia 2128 if(dialogid==BandasMenu) 2129 { si cred ca imi da errori din cauza asta
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    // We SHOULD use switch(dialogid) with cases, but we're only going to use one dialog in this tutorial.
    if(dialogid == 1 && response) // If the dialogid is 1 (our dialog) and they pressed 'Purchase'
    {
        // We'll use the switch/cases now because we're going to process a few results, not just one. Remember, the first item in the list has id 0.
        switch(listitem)
        {
            case 0:
            {
                if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFFFFFF, "Nu ai destui bani.");
                GivePlayerMoney(playerid, -100);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
            }
            case 1:
            {
                if(GetPlayerMoney(playerid) < 150) return SendClientMessage(playerid, 0xFFFFFF, "Nu ai destui bani.");
                GivePlayerMoney(playerid, -150);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
            }
            case 2:
            {
                if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid, 0xFFFFFF, "Nu ai destui bani.");
                GivePlayerMoney(playerid, -200);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
            }
            case 3:
            {
               if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFFFFFF, "Nu ai destui bani.");
               GivePlayerMoney(playerid, -100);
   	           SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
            }
            case 4:
            {
               if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid, 0xFFFFFF, "Nu ai destui bani.");
               SetPlayerHealth(playerid,100);
               SetPlayerArmour(playerid,100);
               GivePlayerMoney(playerid, -2500);
            }
            
INTRE ASTEA CE PUN?!?!??!


if(dialogid==BandasMenu)
{
if(response)
{
if(listitem==0)
{
ShowPlayerDialog(playerid, BandaLS, 2, "BandasLS", "Grove\nBallas\nVagos\nAztecas\nMafia\nChicas\nPolicia\nSwat\nMilitares", "Select", "Back");
}
if(listitem==1)
{
ShowPlayerDialog(playerid, BandaSF, 2, "BandasSF", "Grove\nBallas\nVagos\nAztecas\nMafia\nChicas\nPolicia\nSwat\nMilitares", "Select", "Back");
}
if(listitem==2)
{
ShowPlayerDialog(playerid, BandaLV, 2, "BandasLV", "Grove\nBallas\nVagos\nAztecas\nMafia\nChicas\nPolicia\nSwat\nMilitares", "Select", "Back");
}
}else
{
SendClientMessage(playerid,COLOR_RED,"ok ... So you chose to be alone.");
}
return 1;
}

si de aicea continua corect

ll364l6j8dg3et84ks3w.png

Link to comment
Share on other sites

ok , mersi ca m'ai ajutat ... am scapat de erori ;)  dar iaras e bug:| nu inteleg de ce nu continua MENIUL /b imi apare meniul " BANDASLS , BANDASLV , BANDASSF "  apoi cand sa selectez BANDASLS  saau orice dintre alea 3 dispare...:| si nu trebuia sa dispara , trebuia sa continua cu al meniu in care il ala trebuia sa fie asa " Grove , Ballas , Vagos , Swat , Policia etc... "  asta e enervat rau si chiar nu gasesc cum trebuie sa il fac... m'am uitat pe tutorialu ala e lafel.:| dar nu continua dialogu!:(((

ll364l6j8dg3et84ks3w.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.