Wysłany: 2013-03-11, 12:42
Sowik
Wiek: 30 Na forum: 5581 dni Posty: 48
Piwa : 429
Witam.
Mam kod:
Kod: case 0:
{
if(!response) return 1;
new i = pHouse[playerid];
GivePlayerMoney(playerid, floatround(HouseInfo[i][hCost] * 0.75));
format(HouseInfo[i][hOwner], 40, "#");
format(HouseInfo[i][hName], 40, "Dom na sprzeda?");
format(strx, sizeof strx, "UPDATE `house` SET `owner` = '#', `name` = 'Dom na sprzeda?!', `time` = '0' WHERE `id` = '%d'", HouseInfo[i][hID]);
mysql_query(strx);
format(strx, sizeof strx, "* {00AAFF}Dom na sprzeda?!{FFFFFF} *\n\n{FFAA00}Cena: %d\nID: %d", HouseInfo[i][hCost], i);
Update3DTextLabelText(HouseInfo[i][hLabel], -1, strx);
pHouse[playerid] = -1;
ExitHousePlayer(playerid, i);
InfoBox(playerid, "{FFFFFF}Dom zosta? sprzedany!");
return 1;
}
I trzeba co? zmieni? tam gdzie jest case 0: bo to jest kod z innej mapki a ja chce do swojej i mam takie b??dy:
Cytat: warning 217: loose indentation
error 014: invalid statement; not in switch
warning 215: expression has no effect
error 001: expected token: ";", but found ":"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Licz? na pomoc.
Wysłany: 2013-03-11, 15:52
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Jak ju? krad?e? co?, to trzeba by?o w y j e b a ? troch? wi?cej kodu, bo zabrak?o switcha.
Przed case 0: jest jeszcze za pewne co? takiego jak switch(tutajcosjest) {, ale niestety, jako ?e jeste? marnym z?odziejem za pewne nie wiedzia?e? ?e to te? si? przyda. Tak?e wracaj do mapy i kradnij wi?cej.
Wysłany: 2013-03-11, 16:00
Sowik
Wiek: 30 Na forum: 5581 dni Posty: 48
Piwa : 429
Sam ?e? jest z?odziej, ale chyba w?asnego m?zgu. Jak mo?na wykra?? co?, co jest dost?pne w internecie? Zastan?w si? zanim zaczniesz stuka? w klawiatur?.
Wysłany: 2013-03-11, 16:13
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"Sowik" napisał/a :Sam ?e? jest z?odziej, ale chyba w?asnego m?zgu. Jak mo?na wykra?? co?, co jest dost?pne w internecie? Zastan?w si? zanim zaczniesz stuka? w klawiatur?.
Mo?e zamiast mnie oczernia?, to by? pos?ucha? moich marnych rad "i nie ukrad?, ale wyci?? z innej mapy" fragment kodu, kt?ry zosta? przez moj? skromn? blu?niercz? osob? wytkni?ty, Panie ?wi?ty?
Wysłany: 2013-03-11, 16:26
Sowik
Wiek: 30 Na forum: 5581 dni Posty: 48
Piwa : 429
Nie oczerniam, tylko denerwuj? mnie tego typu odzywki.
Kod: case 2569:
{
if(!response) return 1;
SetPVarInt(playerid, "saveTypeWeapon", listitem);
bstrx = "";
new wname[50];
switch(listitem)
{
case 0:
{
for(new i; i < sizeof WeaponList_Slot1; i++)
{
GetWeaponName(WeaponList_Slot1[i], wname, sizeof wname);
format(bstrx, sizeof bstrx, "%s%s\n", bstrx, wname);
}
Dialog(playerid, 2570, DIALOG_LIST, bstrx, "Wybierz", "Wr??");
}
case 1:
{
for(new i; i < sizeof WeaponList_Slot2; i++)
{
GetWeaponName(WeaponList_Slot2[i], wname, sizeof wname);
format(bstrx, sizeof bstrx, "%s%s\n", bstrx, wname);
}
Dialog(playerid, 2570, DIALOG_LIST, bstrx, "Wybierz", "Wr??");
}
case 2:
{
for(new i; i < sizeof WeaponList_Slot3; i++)
{
GetWeaponName(WeaponList_Slot3[i], wname, sizeof wname);
format(bstrx, sizeof bstrx, "%s%s\n", bstrx, wname);
}
Dialog(playerid, 2570, DIALOG_LIST, bstrx, "Wybierz", "Wr??");
}
case 3:
{
for(new i; i < sizeof WeaponList_Slot4; i++)
{
GetWeaponName(WeaponList_Slot4[i], wname, sizeof wname);
format(bstrx, sizeof bstrx, "%s%s\n", bstrx, wname);
}
Dialog(playerid, 2570, DIALOG_LIST, bstrx, "Wybierz", "Wr??");
}
case 4:
{
for(new i; i < sizeof WeaponList_Slot5; i++)
{
GetWeaponName(WeaponList_Slot5[i], wname, sizeof wname);
format(bstrx, sizeof bstrx, "%s%s\n", bstrx, wname);
}
Dialog(playerid, 2570, DIALOG_LIST, bstrx, "Wybierz", "Wr??");
}
case 5:
{
for(new i; i < sizeof WeaponList_Slot6; i++)
{
GetWeaponName(WeaponList_Slot6[i], wname, sizeof wname);
format(bstrx, sizeof bstrx, "%s%s\n", bstrx, wname);
}
Dialog(playerid, 2570, DIALOG_LIST, bstrx, "Wybierz", "Wr??");
}
}
}
case 2570:
{
if(!response) return cmd_vbronie(playerid, " ");
GivePlayerMoney(playerid, -500);
switch(GetPVarInt(playerid, "saveTypeWeapon"))
{
case 0:
{
GivePlayerWeapon(playerid, WeaponList_Slot1[listitem], 1);
pSpawnWeapon[playerid][0] = WeaponList_Slot1[listitem];
format(bstrx, sizeof bstrx, "UPDATE `weapon` SET `w1` = '%d' WHERE `nick` = '%s'", WeaponList_Slot1[listitem], pName[playerid]);
mysql_query(bstrx);
}
case 1:
{
GivePlayerWeapon(playerid, WeaponList_Slot2[listitem], 4000);
pSpawnWeapon[playerid][1] = WeaponList_Slot2[listitem];
format(bstrx, sizeof bstrx, "UPDATE `weapon` SET `w2` = '%d' WHERE `nick` = '%s'", WeaponList_Slot2[listitem], pName[playerid]);
mysql_query(bstrx);
}
case 2:
{
GivePlayerWeapon(playerid, WeaponList_Slot3[listitem], 4000);
pSpawnWeapon[playerid][2] = WeaponList_Slot3[listitem];
format(bstrx, sizeof bstrx, "UPDATE `weapon` SET `w3` = '%d' WHERE `nick` = '%s'", WeaponList_Slot3[listitem], pName[playerid]);
mysql_query(bstrx);
}
case 3:
{
GivePlayerWeapon(playerid, WeaponList_Slot4[listitem], 4000);
pSpawnWeapon[playerid][3] = WeaponList_Slot4[listitem];
format(bstrx, sizeof bstrx, "UPDATE `weapon` SET `w4` = '%d' WHERE `nick` = '%s'", WeaponList_Slot4[listitem], pName[playerid]);
mysql_query(bstrx);
}
case 4:
{
GivePlayerWeapon(playerid, WeaponList_Slot5[listitem], 4000);
pSpawnWeapon[playerid][4] = WeaponList_Slot5[listitem];
format(bstrx, sizeof bstrx, "UPDATE `weapon` SET `w5` = '%d' WHERE `nick` = '%s'", WeaponList_Slot5[listitem], pName[playerid]);
mysql_query(bstrx);
}
case 5:
{
GivePlayerWeapon(playerid, WeaponList_Slot6[listitem], 4000);
pSpawnWeapon[playerid][5] = WeaponList_Slot6[listitem];
format(bstrx, sizeof bstrx, "UPDATE `weapon` SET `w6` = '%d' WHERE `nick` = '%s'", WeaponList_Slot6[listitem], pName[playerid]);
mysql_query(bstrx);
}
}
}
case 1240:
{
if(!response) return 1;
SetPVarInt(playerid, "rNitro", listitem);
format(strx, sizeof strx, "UPDATE `players` SET `nitro` = '%d' WHERE `nick` = '%s'", listitem, pName[playerid]);
mysql_query(strx);
SCM(playerid, -1, "Nitro zosta?o zmienione.");
}
case 356:
{
if(!response) return 1;
new rand = random(TrucksCount);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), TruckInfo[rand][Tx],TruckInfo[rand][Ty],TruckInfo[rand][Tz]);
}else{
SetPlayerPos(playerid, TruckInfo[rand][Tx],TruckInfo[rand][Ty],TruckInfo[rand][Tz]);
}
}
case 369:
{
if(!response) return Dialog(playerid, 370, DIALOG_BOX, "Czy chcesz inne zlecenie?", "Tak", "Nie");
new timezaladuj;
if(IsTir(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
return SCM(playerid, 0xFF0000FF, "Musisz mie? naczep?!");
SetPVarInt(playerid, "CarLadunek", GetVehicleTrailer(GetPlayerVehicleID(playerid)));
timezaladuj = 30;
}else
{
SetPVarInt(playerid, "CarLadunek", GetPlayerVehicleID(playerid));
timezaladuj = 20;
}
new id = GetPVarInt(playerid, "Ladunek");
SetIcon(playerid, TruckInfo[id][Tx],TruckInfo[id][Ty] - 1,TruckInfo[id][Tz], 56, 1);
SetPVarInt(playerid, "Zaladowany", 1);
pInFun[playerid] = 1;
ClearAllFun(playerid);
new mstr[64];
format(mstr, 64, "{00FF00}Transport - %s", pName[playerid]);
truckLabel[playerid] = Create3DTextLabel(mstr, -1, 0.0, 0.0, 0.0, 25.0, 0, 0);
Attach3DTextLabelToVehicle(truckLabel[playerid], GetPVarInt(playerid, "CarLadunek"), 0.0, 0.0, 1.0);
SetPlayerColor(playerid, 0x00FF0000);
SCM(playerid, -1, "* {11EE11}Poczekaj do za?adowania ?adunku.");
TogglePlayerControllable(playerid, 0);
LadunekTimer(playerid, timezaladuj, 0);
}
case 370:
{
if(!response) return TogglePlayerControllable(playerid, 1);
cmd_zaladuj(playerid, " ");
}
case 568:
{
if(!response) return SetPVarInt(playerid, "LastRace", 0);
if(response) return cmd_resrace(playerid, "");
}
//////////////////////////////////////////////////
case 647:
{
if(!response) return 1;
new i = pHouse[playerid];
GivePlayerMoney(playerid, floatround(HouseInfo[i][hCost] * 0.75));
format(HouseInfo[i][hOwner], 40, "#");
format(HouseInfo[i][hName], 40, "Dom na sprzeda?");
format(strx, sizeof strx, "UPDATE `house` SET `owner` = '#', `name` = 'Dom na sprzeda?!', `time` = '0' WHERE `id` = '%d'", HouseInfo[i][hID]);
mysql_query(strx);
format(strx, sizeof strx, "* {00AAFF}Dom na sprzeda?!{FFFFFF} *\n\n{FFAA00}Cena: %d\nID: %d", HouseInfo[i][hCost], i);
Update3DTextLabelText(HouseInfo[i][hLabel], -1, strx);
pHouse[playerid] = -1;
ExitHousePlayer(playerid, i);
InfoBox(playerid, "{FFFFFF}Dom zosta? sprzedany!");
return 1;
}
Ostatnio zmieniony przez Sowik 2013-03-11, 16:29, w całości zmieniany 1 raz
Wysłany: 2013-03-11, 16:28
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Dobra, ale teraz gdzie masz ten wspania?y b??d? Ca?ego kodu raczej nie b?dziemy dogl?da?.
Wysłany: 2013-03-11, 16:31
Sowik
Wiek: 30 Na forum: 5581 dni Posty: 48
Piwa : 429
Mam b??d przy case 647: bo przenios?em go tak jak jest teraz. Tamtego kodu nad case 647 nie mam tylko ten od case 647
Tagi: dialog
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: