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

Wysłany: 2009-12-12, 10:19


perki51







Wiek: 29
Na forum: 6112 dni
Posty: 18

Piwa: 94

Respekt: 18,6

Czym si? r??ni return 0; od return 1; ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-12, 14:19


Marihuana

Żyć by umierać :)






Wiek: 31
Na forum: 6048 dni
Posty: 101
Nick w MP: KoZaKo

Piwa: 547

Respekt: 70

Kurde niekompiluje !


Kod:

C:\Documents and Settings\Daniel\Pulpit\San Andreas\SERWER\gamemodes\DM.pwn(4072) : error 036: empty statement



linijka 4072
Kod:

if(oo != 444); //i tak dalej :0



Wez cos zrob xD pozatym to jest ze na te ide wozow co wpisze to niebedzie dzialac god ? bo moze mnie niezrozumiales ;p


Perki jak zrobisz na koncu cmd retun 0; to wszytko co sie znajdyje pod tym return 0 niebedzie dzialac poprostu.

Nie dobrze zrozumiales ;p jak bedzie dzialac dostajesz kilka piwek a no i jesxcze musze zrobic te karoserie xD

Ostatnio zmieniony przez Marihuana 2009-12-12, 14:35, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-12, 14:28


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Marihuana, nie dawaj srednika w warunku.

BTW.

Zrozumialem ze jak mamy model np. Elegy (562) To na niego nie bedzie dzialac.. Chyba ze chodzilo ci o to zeby na jakies auto ktore ma jakies tam id z mapy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-12, 16:31


Marihuana

Żyć by umierać :)






Wiek: 31
Na forum: 6048 dni
Posty: 101
Nick w MP: KoZaKo

Piwa: 547

Respekt: 70

2 godziny probuje juz to zrobic niemam juz sily twoj warunek nawet jak kompiluje to niedziala dalej jest na wszytkich wiem jak zrobic zeby god dzialal na wybrane wozy ale niewiem jak zrobic zeby niedzialal na wybrane wozy wez cos wykombinuj dam ci cmd ktora wyklucza te na ktorych ma dzialac...


Kod:

if(strcmp(cmdtext, "/godcar", true) == 0)
{
new woz=GetVehicleModel(GetPlayerVehicleID(playerid));
if(woz==444 || woz==432)
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Twoj pojazd stal sie niezniszczalny !");
}
return 1;
}

a jak zrobic zeby na wybranych mi niedzialala ?


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-12, 16:40


Zmyslak







Wiek: 29
Na forum: 6628 dni
Posty: 49

Piwa: 589

Respekt: 60,9

Kod:


if(strcmp(cmdtext, "/godcar", true) == 0)
{
new woz = GetVehicleModel(GetPlayerVehicleID(playerid));
if(woz != id na ktore nie ma dzialac || woz != id na ktore nie ma dzialac)
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Twoj pojazd stal sie niezniszczalny !");
}
return 1;
}


Sprawd? teraz. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-12, 17:12


Marihuana

Żyć by umierać :)






Wiek: 31
Na forum: 6048 dni
Posty: 101
Nick w MP: KoZaKo

Piwa: 547

Respekt: 70

Nie dziala probuje caly czas i nic nawet jak zkompiluje mi to nawet warunek niedziala ze blokuje mi goda na te wozy



Dobra jak nikt tego nieumie zrobic to trudno ;/ a mozecie chociaz ta cmd na karoserie i jescze na odliczanie ddo wyscigu 3/4 sek

[ Dodano: 2009-12-13, 02:41 ]
Kurcze nieumiem zrobic tej cmd zeby sama karoserie naprawialo



Kod:

if (strcmp(cmdtext, "/karoseria", true)==0) {
if(wpisalnapraw[playerid] != 0){
SendClientMessage(playerid, CWARN, "Poczekaj 10 sekund");
return 1;
}
wpisalnapraw[playerid] = 1;
SetTimerEx("odnownapraw", 10000, 0, "d", playerid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if (GetPlayerMoney(playerid) >= 10000)
{
GetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Naprawiles karoserie !");

GivePlayerMoney(playerid,-10000);
} else { SendClientMessage(playerid, CWARN, "*** Musisz miec 10000$");}
} else { SendClientMessage(playerid, CWARN, "*** Musisz byc w pojezdzie");}
return 1;
}


[ Dodano: 2009-12-20, 15:50 ]
Takie pytane bo mam zrobione ze za kazdym nacisnieciem Ctrl tam gdzie itro pojawia sie rampa a chcialbym zeby naprzyklad pojawiala sie co 3 przycisniecia...mam kod ale nielapie sie gdzie to moze byc ten czas albo kilkniecia co za to odpowiadaja...pomozcie ;p


Kod:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys & KEY_ACTION && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && !RampOff[playerid]) {
new M = GetVehicleModel(GetPlayerVehicleID(playerid));
if((IsCar(M) || IsBike(M))){
new Float:x, Float:y, Float:z, Float:angle;
GetPlayerPos(playerid, x, y, z);
angle = GetXYInFrontOfPlayerEx(playerid, x, y, GetOptimumRampDistance(playerid)+2);
switch (playerramptypes[playerid]) {
case 2:
{
angle -= 90.0;
if (angle < 0.0) angle += 360.0;
z += 0.5;
}
case 1:
{
z -= 0.5;
}
}
new ramp;
ramp = CreatePlayerObject(playerid, ramptypes[playerramptypes[playerid]], x, y, z - 0.5, 10.0, 0.0, angle);
SetTimerEx("RemoveRamp", 1500, 0, "dd", playerid, ramp);
}
return 1;
}
if( newkeys == 1 || newkeys == 9 || newkeys == 33 && oldkeys != 1 || oldkeys != 9 || oldkeys != 33)
{
new Car = GetPlayerVehicleID(playerid), Model = GetVehicleModel(Car);
switch(Model)
{
case 446,432,448,452,424,453,454,461,462,463,468,471,430,472,449,473,481,484,493,495,509,510,521,538,522,523,532,537,570,581,586,590,569,595,604,611: return 0;
}
AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
return 1;
}
if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && gSpectateID[playerid] != INVALID_PLAYER_ID) {
if(newkeys == KEY_JUMP) {
AdvanceSpectate(playerid);
}
else if(newkeys == KEY_SPRINT) {
ReverseSpectate(playerid);
}
return 1;
}
return 1;
}


reszta komend

Kod:

if (strcmp(cmd, "/SetRamp", true)==0)
{
new ramp = strval(strtok(cmdtext, idx));
if (ramp < 0 || ramp >= sizeof(ramptypes))
{
SendClientMessage(playerid, CWARN, "Z?y id.");
} else {
playerramptypes[playerid] = ramp;
SendClientMessage(playerid, CINFO, "Zmieni?e?/a? styl rampy");
}
return true;
}
if(strcmp(cmd, "/rampoff", true) == 0)
{
RampOff[playerid] =1;
SendClientMessage(playerid, CINFO, "^ Wy??czy?e? rampy");
return 1;
}
if(strcmp(cmd, "/rampon", true) == 0) {
RampOff[playerid] =0;
SendClientMessage(playerid, CINFO, "^ W??czy?e? rampy");
return 1;
}


[ Dodano: 2009-12-20, 16:47 ]
Kurcze ODSWIEZAM

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-30, 16:13


Kigam







Wiek: 29
Na forum: 6147 dni
Posty: 25

Piwa: 11

Respekt: 50

Szukam kodu do pawn na widok z kamery... to ju? bylo ale nie moge znalezc tematu. Odwdzi?cz? si? PIffKieM...
@Edit
szukam r?wnie? programu to zaznaczania pozycji na ekranie np. ze zaznaczamy sobie dany obszar i wczytuje nam si? pozycja do PAWNO mniejwiecej tak jak na poradniku textdraw Jimmy'ego

Ostatnio zmieniony przez Kigam 2010-01-02, 20:26, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-30, 18:38


Max_Lee







Wiek: 31
Na forum: 6207 dni
Posty: 16

Piwa: 82

Respekt: 50

witam mam problem chce zeby bylo wida? /wezpake i prace bo nie wida? nie wiem nawet gdzie podjesc zeby /wezpake a tak naprawde jest tylko ikony nie widac prosze o pomoc co zrobic zeby bylo widac stawiam piwaaa

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-03, 19:05


Kigam







Wiek: 29
Na forum: 6147 dni
Posty: 25

Piwa: 11

Respekt: 50

jak uciszyc/wylonczyc PlayerPlaySound ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-05, 17:06


mike000







Wiek: 32
Na forum: 6072 dni
Posty: 11
Nick w MP: Maniek_

Piwa: 9

Respekt: 50

"Kigam" napisał/a:

Szukam kodu do pawn na widok z kamery... to ju? bylo ale nie moge znalezc tematu. Odwdzi?cz? si? PIffKieM...

prosz? bardzo:
Kod:

if(strcmp(cmd, "/cam", true)== 0)
{

SetPlayerCameraPos(playerid, 2167.3835,1030.9596,39.1791);//sk?d ma widzie? kamera
SetPlayerCameraLookAt(playerid, 2138.6089,987.3265,10.8203);//gdzie ma patrze? kamera
SetPlayerPos(playerid, 2140.5667,995.7719,-10.9899);//miejsce skina podczas kamery
SetPlayerColor(playerid, 0xFFFFFF00);
TogglePlayerControllable(playerid, 0);//wy??cza obs?ug? nad skinem
SendClientMessage(playerid, 0x66FF66FF,"Podgl?dasz, co si? dzieje w LV. Aby wy??czy? kamer?, u?yj /cam-off");
SetPlayerInterior(playerid, 0);//interior
return 1;
}

funkcja, kt?ra wy??cza kamer? i przenosi do spawnu
Kod:

if (strcmp(cmdtext, "/cam-off", true)==0)
{SetPlayerPos(playerid,-1405.4443,946.1092,1030.0840);
SetPlayerColor(playerid, playerColors[playerid]);
SpawnPlayer(playerid);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-06, 20:28


Mlody626







Wiek: 33
Na forum: 6768 dni
Posty: 21
Nick w MP: Mlody626

Piwa: 1832

Respekt: 50

"Kigam" napisał/a:

jak uciszyc/wylonczyc PlayerPlaySound ?


Kod:

PlayerPlaySound(playerid,1098,0.0,0.0,0.0);


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-09, 17:53


Marihuana

Żyć by umierać :)






Wiek: 31
Na forum: 6048 dni
Posty: 101
Nick w MP: KoZaKo

Piwa: 547

Respekt: 70

Kto wie jak zrobic zeby co 6 min dawalo wszytkim gracza po 40 tys $ i wyswietlalo tekst ze BoT rozda? kase wszytkim gracza ? Bo petla mi niewychodzi moze ktos caly kod dac ?


//edit

Bo max playersa niezrbilem ^^

Podpis
Ostatnio zmieniony przez Marihuana 2010-01-09, 19:58, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-09, 18:46


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Marihuana, :huh:

Kod:

for(new i=0; i<GetMaxPlayers(); i++)
{
new mamona=GetPlayerMoney(i);
SetPlayerMoney(i,mamona + 40000);
}


kawalek kodu. Nie wiem w czym miales problem z petla... :roll:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-10, 15:49


Colder

???






Wiek: 30
Na forum: 6173 dni
Posty: 30

Piwa: 1277

Respekt: 50

Jak po??czy? 2 bramy w "jedn?".... xD
Tzn ?e je?eli jeste? w tym miejscu to otwiera Ci si? ta a je?eli w tamtym to tamta ale zawsz? t? sam? komend? czyli /brama.
Kod:



// brama wejscdowa do cel itd
if (strcmp(cmd, "/brama", true)==0)
{
if (PlayerToPoint(30,playerid,322.0,302.8,999.1))
{
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
//SetObjectRot(bramaqwe, 0, 0, 230.26007080078); // gdzie jako x,y,z pozycja miejsca DOCELOWEGO statku
//return 1;
if(BramaPolicjaState == 1)
{
SetObjectRot(bramaqwe, 0, 0, 230.26007080078 );
BramaPolicjaState = 0;
return 1;
}
else
{
SetObjectRot(bramaqwe, 0, 0, 0);
BramaPolicjaState = 1;
return 1;
}
}
}

// brama wjadzodwa do pd
if (strcmp(cmd, "/bramapd", true)==0)
{
if (PlayerToPoint(20,playerid,-2611.6667480469,2276.3776855469,8.0320291519165))
{
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
//SetObjectRot(bramaqwe, 0, 0, 230.26007080078); // gdzie jako x,y,z pozycja miejsca DOCELOWEGO statku
//return 1;
if(bramapolq == 0)
{
SetObjectRot(bramapol, 0,332.70959472656, 0 );
bramapolq = 1;
return 1;
}
else
{
SetObjectRot(bramapol, 0, 268.88000488281, 0);
bramapolq = 0;
return 1;
}
}
}
}
}


:arrow: :piwo:

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-01-12, 11:38


zenio98







Wiek: 33
Na forum: 6023 dni
Posty: 38

Piwa: 740

Respekt: 50

Ja mam male pytako : Co to jest dcmd ?

Podpis
[b]
[url=viewtopic.php?t=35109]Baza admina v3.0[/url]
[url=viewtopic.php?t=35943]baza admina 5.0[/url]

Postaw piwo autorowi tego posta
 

 
Tagi: małe :: pytania :: odnośnie :: pawn
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » MAŁE PYTANIA ODNOŚNIE PAWN Odpowiedz do tematu

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