Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-11-28, 18:35


MrKacu13







Wiek: 25
Na forum: 4568 dni
Posty: 60
Nick w MP: MrKacu13

Piwa: 5

Respekt: 50

Siemka, potrzebuj? pomocy z jedn? z komend w moim gamemodzie. Mianowicie, chodzi mi o komend? z parametrami. Bo zrobi?em system narkotyk?w i chc? ?eby po wpisaniu /zazyj [nazwa narkotyku] dla ka?dego z narkotyk?w dzia?a?y dane funkcje. Zrobi?em co? takiego, ale nie dzia?a drugi narkotyk.
Pawn

CMD:zazyj(playeridparams[])
{
    new s[256];
    if(sscanf(params"s[256]"true)) return SendClientMessage(playeridSZARY"[U?yj]: /zazyj [nazwa narkotyku]");
    
    if(!strcmp(params"crack"true))
    {
         if(Narkotyki[playerid][nCrack] < 1)
        {
        SendClientMessage(playeridSZARY"[Info] {C020C0}Nie posiadasz cracku!");
        }
        else
        {
            new pName[MAX_PLAYER_NAME];
            new string[200];
            GetPlayerName(playeridpNamesizeof(pName));
            if(sscanf(params"s"s)) return SendClientMessage(playeridSZARY"");
            format(stringsizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? dzia?k? cracku, a nast?pnie zapala j?."pName);
            ProxDetector(playeridBLEKITNYstring);
             SetPlayerWeather(playerid, -66);
            SetPlayerDrunkLevel(playerid180000);
            SetPlayerHealth(playerid100);
            SetPlayerTime(playerid,12,00);
            SetPlayerSpecialAction(playeridSPECIAL_ACTION_SMOKE_CIGGY);
            SetTimerEx("KoniecHaju"180000false"i"playerid);
            Narkotyki[playerid][nCrack] -= 1;
            return 1;
        }
        if(!strcmp(params"kush"true))
        {
            if(Narkotyki[playerid][nKush] < 1)
            {
                SendClientMessage(playeridSZARY"[Info] {C020C0}Nie posiadasz kushu, aby zapali? jointa!");
            }
            new pName[MAX_PLAYER_NAME];
            new string[200];
            GetPlayerName(playeridpNamesizeof(pName));
            format(stringsizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? kushem, a nast?pnie zapala j?."pName);
            SetPlayerWeather(playerid, -45);
            SetPlayerDrunkLevel(playerid80000);
            SetPlayerArmour(playerid100.0);
            ProxDetector(playeridBLEKITNYstring);
            SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
            SetTimerEx("KoniecHaju"180000false"i"playerid);
            Narkotyki[playerid][nKush] -= 1;
               return 1;
        }
        return 1;
    }
    return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-28, 18:54


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Kush nie dzia?a? Co dok?adnie?
Pawn
CMD:zazyj(playeridparams[])
{
    new s[256];
    if(sscanf(params"s[256]"true)) return SendClientMessage(playeridSZARY"[U?yj]: /zazyj [nazwa narkotyku]");
    
    if(!strcmp(params"crack"true))
    {
         if(Narkotyki[playerid][nCrack] < 1)
        {
        SendClientMessage(playeridSZARY"[Info] {C020C0}Nie posiadasz cracku!");
        }
        else
        {
            new pName[MAX_PLAYER_NAME];
            new string[200];
            GetPlayerName(playeridpNamesizeof(pName));
            if(sscanf(params"s"s)) return SendClientMessage(playeridSZARY"");
            format(stringsizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? dzia?k? cracku, a nast?pnie zapala j?."pName);
            ProxDetector(playeridBLEKITNYstring);
             SetPlayerWeather(playerid, -66);
            SetPlayerDrunkLevel(playerid180000);
            SetPlayerHealth(playerid100);
            SetPlayerTime(playerid,12,00);
            SetPlayerSpecialAction(playeridSPECIAL_ACTION_SMOKE_CIGGY);
            SetTimerEx("KoniecHaju"180000false"i"playerid);
            Narkotyki[playerid][nCrack] -= 1;
            return 1;
        }
        else if(!strcmp(params"kush"true))
        {
            if(Narkotyki[playerid][nKush] < 1)
            {
                SendClientMessage(playeridSZARY"[Info] {C020C0}Nie posiadasz kushu, aby zapali? jointa!");
            }
            new pName[MAX_PLAYER_NAME];
            new string[200];
            GetPlayerName(playeridpNamesizeof(pName));
            format(stringsizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? kushem, a nast?pnie zapala j?."pName);
            SetPlayerWeather(playerid, -45);
            SetPlayerDrunkLevel(playerid80000);
            SetPlayerArmour(playerid100.0);
            ProxDetector(playeridBLEKITNYstring);
            SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
            SetTimerEx("KoniecHaju"180000false"i"playerid);
            Narkotyki[playerid][nKush] -= 1;
               return 1;
        }
        return 1;
    }
    return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-28, 19:01


MrKacu13







Wiek: 25
Na forum: 4568 dni
Posty: 60
Nick w MP: MrKacu13

Piwa: 5

Respekt: 50

ToxiC`, tak ,,Kush" nie dzia?a. A chc? jeszcze doda? pozosta?e dwa narkotyki: kokain? i ecstasy.

//Edit

Pomo?e kto? z tym? :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-29, 18:05


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

A odpowiedzia?e? na pytanie co dok?adnie nie dzia?a? Co? pisze, co? wy?wietla, nic si? nie dzieje? Sprawdza?e? kod kt?ry poda?em?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-30, 17:13


MrKacu13







Wiek: 25
Na forum: 4568 dni
Posty: 60
Nick w MP: MrKacu13

Piwa: 5

Respekt: 50

ToxiC`, dzia?a tylko ,,Crack". Czyli ?adnych zmian, reszta nie dzia?a - nic si? nie dzieje, nawet nie wy?wietla nic na czacie gdy nie posiadam danego narkotyku. A jak posiadam to i tak nic si? nie dzieje.

PS Sprawdza?em Tw?j kod i jest dalej to samo.

Po dodaniu Twojego kodu mam b??d:
Pawn

else if(!strcmp(params"kush"true))

Errory:
Kod:


E:\samp037_svr_R1_win32\gamemodes\ycl.pwn(1452) : error 029: invalid expression, assumed zero
E:\samp037_svr_R1_win32\gamemodes\ycl.pwn(1452) : warning 215: expression has no effect
E:\samp037_svr_R1_win32\gamemodes\ycl.pwn(1452) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-30, 18:16


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Pawn
CMD:zazyj(playeridparams[])
{
    new s[256];
    if(sscanf(params"s[256]"true)) return SendClientMessage(playeridSZARY"[U?yj]: /zazyj [nazwa narkotyku]");
    
    if(!strcmp(params"crack"true))
    {
         if(Narkotyki[playerid][nCrack] < 1) return SendClientMessage(playeridSZARY"[Info] {C020C0}Nie posiadasz cracku!");
    new pName[MAX_PLAYER_NAME];
        new string[200];
        GetPlayerName(playeridpNamesizeof(pName));
       
        format(stringsizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? dzia?k? cracku, a nast?pnie zapala j?."pName);
        ProxDetector(playeridBLEKITNYstring);
        SetPlayerWeather(playerid, -66);
        SetPlayerDrunkLevel(playerid180000);
        SetPlayerHealth(playerid100);
        SetPlayerTime(playerid,12,00);
        SetPlayerSpecialAction(playeridSPECIAL_ACTION_SMOKE_CIGGY);
        SetTimerEx("KoniecHaju"180000false"i"playerid);
        Narkotyki[playerid][nCrack] -= 1;
     }
     else if(!strcmp(params"kush"true))
     {
            if(Narkotyki[playerid][nKush] < 1) return SendClientMessage(playerid, -1"[Info] {C020C0}Nie posiadasz kushu");
            new pName[MAX_PLAYER_NAME];
            new string[200];
            GetPlayerName(playeridpNamesizeof(pName));
            format(stringsizeof(string), "* %s wyjmuje z kieszeni lufk? nabit? kushem, a nast?pnie zapala j?."pName);
            SetPlayerWeather(playerid, -45);
            SetPlayerDrunkLevel(playerid80000);
            SetPlayerArmour(playerid100.0);
            ProxDetector(playeridBLEKITNYstring);
            SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
            SetTimerEx("KoniecHaju"180000false"i"playerid);
            Narkotyki[playerid][nKush] -= 1;
 
    }
    else SendClientMessage(playerid, -1"Taki narkotyk nie istnieje, sprobuj: kush, crack");
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-30, 18:29


MrKacu13







Wiek: 25
Na forum: 4568 dni
Posty: 60
Nick w MP: MrKacu13

Piwa: 5

Respekt: 50

ToxiC`, dzi?ki. Wszystko pi?knie dzia?a :) Leci :arrow: :piwo:

Podpis


, pomogłem? Postaw :piwo: !

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: końca :: działająca :: komenda
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » Nie do końca działająca komenda Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku