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

Wysłany: 2013-03-11, 12:42


Sowik







Wiek: 30
Na forum: 5581 dni
Posty: 48

Piwa: 429

Respekt: 12

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 15:52


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:00


Sowik







Wiek: 30
Na forum: 5581 dni
Posty: 48

Piwa: 429

Respekt: 12

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?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:13


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:26


Sowik







Wiek: 30
Na forum: 5581 dni
Posty: 48

Piwa: 429

Respekt: 12

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  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:28


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Dobra, ale teraz gdzie masz ten wspania?y b??d? Ca?ego kodu raczej nie b?dziemy dogl?da?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-11, 16:31


Sowik







Wiek: 30
Na forum: 5581 dni
Posty: 48

Piwa: 429

Respekt: 12

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

Postaw piwo autorowi tego posta
 

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