Anonimus24 0 Odesláno: 28. Srpen, 2016 Share Odesláno: 28. Srpen, 2016 (upraveno) dcmd_pickup(playerid, params[]) { #pragma unused params if(IsPlayerConnected(playerid)) { new str[20][125], BigStr1[1330]; format(str[0], 125, "Napiš ID Auta"); format(str[1], 125, "Pokud chceš aby se auto Spawnulo u Pickupu"); format(str[2], 125, "Jdi přesne do Pickup a ulož auto"); format(BigStr1, 1479, "%s\n%s\n%s", str[0], str[1], str[2]); ShowPlayerDialog(playerid,Dialog_SpanwnCar,DIALOG_STYLE_INPUT,"Spawn Car",BigStr1,"Natavit","Nic"); } } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { else if(dialogid == Dialog_SpanwnCar) { if(response == 1) { if(strlen(inputtext) > 25) return ShowPlayerDialog(playerid, Dialog_SpanwnCar, DIALOG_STYLE_INPUT, "SPZ", "Napiště text pro spz na Vašem vozidle", "Vybrat", "Zavřít"); else if(strlen(inputtext) > 25) return ShowPlayerDialog(playerid, Dialog_SpanwnCar, DIALOG_STYLE_INPUT, "SPZ", "Napiště text pro spz na Vašem vozidle", "Vybrat", "Zavřít"); else { format(Spawncarlist, 127, "",inputtext[0]); } } } return 1; } if(pickupid == carsevent) { if(Player[playerid][IPIP]==false) { Player[playerid][IPIP]=true; if(SpawnedVehicles[playerid] != 0) DestroyVehicle(SpawnedVehicles[playerid]); SpawnedVehicles[playerid] = CreateVehicle(Spawncarlist, xe,ye,ze, 0.0000, -1, -1, 100); SetPlayerVirtualWorld(playerid, playerid); SetVehicleVirtualWorld(SpawnedVehicles[playerid], playerid); PutPlayerInVehicle(playerid,SpawnedVehicles[playerid], 0); } } Jak se můžu zbavit tohoto erroru??: Chyba je v CreateVehicle C:\Users\Jituška\Desktop\Hry\Gta sa-mp server\gamemodes\SZ.pwn(15331) : error 035: argument type mismatch (argument 1) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Edited 28. Srpen, 2016 by Anonimus24 Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 28. Srpen, 2016 Administrátor Share Odesláno: 28. Srpen, 2016 Zkus třeba nedávat string tam kde má být integer Link to comment Share on other sites More sharing options...
0 Anonimus24 0 Odesláno: 28. Srpen, 2016 Author Share Odesláno: 28. Srpen, 2016 Ted jsem tě nepochopil. vysvětlíš mi to prosím trošku líp? Link to comment Share on other sites More sharing options...
0 Scydo 397 Odesláno: 28. Srpen, 2016 Share Odesláno: 28. Srpen, 2016 new str[20][125], BigStr1[1330]; format(str[0], 125, "Napiš ID Auta"); format(str[1], 125, "Pokud chceš aby se auto Spawnulo u Pickupu"); format(str[2], 125, "Jdi přesne do Pickup a ulož auto"); format(BigStr1, 1479, "%s\n%s\n%s", str[0], str[1], str[2]); ShowPlayerDialog(playerid,Dialog_SpanwnCar,DIALOG_STYLE_INPUT,"Spawn Car",BigStr1,"Natavit","Nic"); ~> Dost by mě zajímalo, proč to formátuješ. Veškeré údaje znáš a v průběhu hry se ti určitě nezmění. Vykašli se už na ten Bigstring, je to jen další kravina. Když už, tak se používá pro formátování obsahů dialogů, kde je o hoodně více informací. ShowPlayerDialog(playerid,Dialog_SpanwnCar,DIALOG_STYLE_INPUT,"Spawn Car", "Napiš ID Auta\nPokud chceš aby se auto Spawnulo u Pickupu\nJdi přesne do Pickup a ulož auto", "Natavit", "Nic"); Ted jsem tě nepochopil. vysvětlíš mi to prosím trošku líp? ~> Ty jsi formátoval Spawncarlist s inputtextem. A text není číslo. CreateVehicle vyžaduje id modelu vozidla... Bud ho neformátuj ale přiřaď mu přes strval(pro jistotu) číselnou hodnotu, a nebo rovnou v tom dialogu to vozidlo vytvářej. Link to comment Share on other sites More sharing options...
0 Anonimus24 0 Odesláno: 28. Srpen, 2016 Author Share Odesláno: 28. Srpen, 2016 (upraveno) Děkuji.Já to právě že chci přes ten input text jinak nevím jak se to dělá hledal jsem to všude nikde jsem nic nenašel tak jestli budeš tak hodne a porádíš mi to lépe Edited 28. Srpen, 2016 by Anonimus24 Link to comment Share on other sites More sharing options...
0 Scydo 397 Odesláno: 28. Srpen, 2016 Share Odesláno: 28. Srpen, 2016 tak jestli budeš tak hodne a porádíš mi to lépe údaj = proměnná; Link to comment Share on other sites More sharing options...
0 Anonimus24 0 Odesláno: 28. Srpen, 2016 Author Share Odesláno: 28. Srpen, 2016 nechápu Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 28. Srpen, 2016 Administrátor Share Odesláno: 28. Srpen, 2016 pokud chceš z inputu dostal číslo modelu tak stačí input převést na id new modelid = strval(inputtext); Jeste by se hodilo osetrit aby model mohl byt jen v urcitem rozmezí Link to comment Share on other sites More sharing options...
Dotaz
Anonimus24 0
Jak se můžu zbavit tohoto erroru??: Chyba je v CreateVehicle
Link to comment
Share on other sites
7 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now