Wysłany: 2009-12-12, 10:19
perki51
Wiek: 29 Na forum: 6112 dni Posty: 18
Piwa : 94
Czym si? r??ni return 0; od return 1;
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
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
Perki jak zrobisz na koncu cmd retun 0; to wszytko co sie znajdyje pod tym return 0 niebedzie dzialac poprostu.
Nie dobrze zrozumiales 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
Wysłany: 2009-12-12, 14:28
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
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.
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
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 ?
Wysłany: 2009-12-12, 16:40
Zmyslak
Wiek: 29 Na forum: 6628 dni Posty: 49
Piwa : 589
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.
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
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
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
Wysłany: 2009-12-30, 16:13
Kigam
Wiek: 29 Na forum: 6147 dni Posty: 25
Piwa : 11
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
Wysłany: 2009-12-30, 18:38
Max_Lee
Wiek: 31 Na forum: 6207 dni Posty: 16
Piwa : 82
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
Wysłany: 2010-01-03, 19:05
Kigam
Wiek: 29 Na forum: 6147 dni Posty: 25
Piwa : 11
jak uciszyc/wylonczyc PlayerPlaySound ?
Wysłany: 2010-01-05, 17:06
mike000
Wiek: 32 Na forum: 6072 dni Posty: 11
Nick w MP: Maniek_
Piwa : 9
"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;
}
Wysłany: 2010-01-06, 20:28
Mlody626
Wiek: 33 Na forum: 6768 dni Posty: 21
Nick w MP: Mlody626
Piwa : 1832
"Kigam" napisał/a :jak uciszyc/wylonczyc PlayerPlaySound ?
Kod: PlayerPlaySound(playerid,1098,0.0,0.0,0.0);
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
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 ^^
Ostatnio zmieniony przez Marihuana 2010-01-09, 19:58, w całości zmieniany 1 raz
Wysłany: 2010-01-09, 18:46
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Marihuana ,
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...
Wysłany: 2010-01-10, 15:49
Colder
???
Wiek: 30 Na forum: 6173 dni Posty: 30
Piwa : 1277
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;
}
}
}
}
}
Wysłany: 2010-01-12, 11:38
zenio98
Wiek: 33 Na forum: 6023 dni Posty: 38
Piwa : 740
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]
Tagi: małe :: pytania :: odnośnie :: pawn
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: