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

Wysłany: 2014-08-24, 12:07


Matrikx







Wiek: 35
Na forum: 4459 dni
Posty: 21
Nick w MP: TheMatrikx



Respekt: 50

Witam mam problem z komend?, poniewa? raz dzia?a a raz nie, a dok?adniej wyskakuje Unknown command. Wpierw mia?em zrobione normalnie bez strcat?w i normalnie dzia?a?o lecz po jakim? czasie zacze?o w?a?nie wyskakiwa? ?e jest nieznana komenda wi?c doda?em strcat te? przez jaki? czas dzia?a?o ale teraz zn?w nie dzia?a.
Pawn
dcmd_pmenu(playeridparams[])
{
    #pragma unused params
    if(!IsPlayerPPojazd(playerid))
    {
        new str[300],string[300];
        strcat(str"{D3D3D3}Model:{00FFFF} %s\n");
        strcat(str"{00FFFF}Spawn: {D3D3D3}Spawnujesz/Odspawnowujesz swoje auto.\n");
        strcat(str"{00FFFF}Pozycja: {D3D3D3}Zapiszujesz pozycje pojazdu, w kt?rej sie znajduje.\n");
        strcat(str"{00FFFF}Zamek: {D3D3D3}Zamykasz, b?dz otwierasz auto.\n");
        strcat(str"{00FFFF}Sprzedaj: {D3D3D3}Otwierasz panel sprzeda?y.");
        format(string,sizeof(string), str,Nazwapojazdu[PPojazd[playerid][Model]-400]);
        ShowPlayerDialog(playeridPANELPPOJAZDUDIALOG_STYLE_LIST"Panel Pojazdu"string"Akceptuj""Anuluj");
    }
    else
    {
        SendClientMessage(playerid, -1"{D3D3D3}Musisz mie? zakupiony pojazd, aby u?y? tej komendy.");
    }
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-24, 12:22


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Problemem jest to

Kod:

format(string,sizeof(string), str,Nazwapojazdu[PPojazd[playerid][Model]-400]);


Musisz si? upewni?, ?e warto?? tablicy PPojazd[playerid][Model] jest w przedziale od 400 do 611. Najlepiej zainstaluj sobie plugin crashdetect.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-25, 13:52


Matrikx







Wiek: 35
Na forum: 4459 dni
Posty: 21
Nick w MP: TheMatrikx



Respekt: 50

Zauwa?y?em ?e zapomnia?em doda? GetVehicleModel, lecz nadal to nie dzia?a format(string,sizeof(string), str,Nazwapojazdu[GetVehicleModel(PPojazd[playerid][Model])-400]); w PPojazd[playerid][Model] mam zapisane id pojazd. W innym miejscu gdzie mam to samo tylko zamiast enuma zwykle vehicleid dziala a tu nie wiem czemu .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-25, 15:00


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Czekaj czekaj, bo tutaj z tablicami str i string co? jest nie tak, to spr?buj

Kod:

format(string, sizeof(string), "%s%s", str, Nazwapojazdu[PPojazd[playerid][Model]-400]);


Je?li to nie zadzia?a, to usu? ten format i ShowPlayerDialog i daj to

Kod:

strcat(str, Nazwapojazdu[PPojazd[playerid][Model] - 400]);
ShowPlayerDialog(playerid, PANELPPOJAZDU, DIALOG_STYLE_LIST, "Panel Pojazdu", string, "Akceptuj", "Anuluj");


Je?li to te? nie zadzia?a, to podaj enum i do jakiej tablicy gracza przypisujesz stworzony pojazd.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-25, 15:22


Matrikx







Wiek: 35
Na forum: 4459 dni
Posty: 21
Nick w MP: TheMatrikx



Respekt: 50

Pawn
enum DanePPojazdu
{
    Name[32],
    Model,
    PPaliwo,
    Color1,
    Color2,
    Kluczyki,
    bool:Specjalne,
    Float:Stan,
    Float:PosX,
    Float:PosY,
    Float:PosZ,
    Float:PosFace
};
new PPojazd[MAX_PLAYERS][DanePPojazdu];


Postaw piwo autorowi tego posta
 

 
Tagi: 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 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