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

Wysłany: 2009-11-24, 17:24


Matimor

PAWN Maniak :D






Wiek: 36
Na forum: 6445 dni
Posty: 19

Piwa: 1076

Respekt: 50

Ostrzeżeń: 20%
w OnPlayerConnect:
Kod:


new Name[17], string[32];
GetPlayerName(playerid, Name, sizeof(Name));
format(string, sizeof(string), "Witaj %s.", Name);
SendClientMessage(playerid, KOLOR, string);


Jakis tam tekst w nicku gracza:
Te? w OnPlayerConnect
Kod:


new Name[17];
GetPlayerName(playerid, Name, sizeof(Name));
if(strfind(Name, "ZXY", true)==-1)
{
Kick(playerid); //wywala gracza jak znalazlo powy?sze litery w nicku
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-11-24, 18:24


Bulldog







Wiek: 37
Na forum: 6245 dni
Posty: 5



Respekt: 50

Kod:

if(strcmp(cmd,"/ekran",true)== 0){
new sss[256];

sss = strtok(cmdtext,idx);
if(IsPlayerAdmin(playerid)){
if(!strlen(sss)) {
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz /ekran [tekst]");
return 1;
}
tekstt = strval(sss);
if(IsPlayerConnected(playerid)){
format(string,sizeof(string), "~n~%s",tekstt);
GameTextForAll(string,5000,5);
return 1;
}
}
}

Co tu zrobi?em ?le?
To znaczy czemu nie wy?wietla si? ten tekst na serwerze?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-11-24, 18:28


Matimor

PAWN Maniak :D






Wiek: 36
Na forum: 6445 dni
Posty: 19

Piwa: 1076

Respekt: 50

Ostrzeżeń: 20%
Kod:


if(strcmp(cmdtext,"/ekran",true)== 0)
{
new sss[256];
sss = strtok(cmdtext,idx);
if(IsPlayerAdmin(playerid))
{
if(!strlen(sss))
{
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz /ekran [tekst]");
return 1;
}
new tekstt;
tekstt = strval(sss);
if(IsPlayerConnected(playerid))
{
new string[32];
format(string, sizeof(string), "~n~%s",tekstt);
GameTextForAll(string, 5000, 5);
return 1;
}
}
return 1;
}



Je?eli da?e? strval to b?dzie Ci pokazywa? wszystki liczby wpisane w cmdtext je?eli chcesz tekst to tak:

Kod:


if(strcmp(cmdtext,"/ekran",true)== 0)
{
new sss[256];
sss = strtok(cmdtext,idx);
if(IsPlayerAdmin(playerid))
{
if(!strlen(sss))
{
SendClientMessage(playerid, COLOR_YELLOW, "Wpisz /ekran [tekst]");
return 1;
}
if(IsPlayerConnected(playerid))
{
new string[32];
format(string, sizeof(string), "~n~%s",sss);
GameTextForAll(string, 5000, 5);
return 1;
}
}
return 1;
}



%s - wy?wietla string (ci?g znak?w) je?eli przypisa?e? do tego liczbe to nic ci nie poka?e w twoim wypadku

%d - wy?wietla liczbe co odpowiada strval ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-11-30, 21:01


osa17c







Wiek: 42
Na forum: 6076 dni
Posty: 2



Respekt: 50

Mam pytanie. Jak w pawno u?y? sinus?w i cosinus?w? ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-11-30, 21:05


Fire Dragon

c=(b/n)%10+48,n/=10;






Wiek: 32
Na forum: 7008 dni
Posty: 63

Piwa: 1046

Respekt: 50

Normalnie... Tak samo jak w matematyce.

Podpis
Bardzo chętnie pomagam na GG...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-01, 21:55


osa17c







Wiek: 42
Na forum: 6076 dni
Posty: 2



Respekt: 50

Nast?pne pytanie: Jak si? liczy pierwiastek w pawno? :shock:
Edit:
Ju? nie trzeba sam znalaz?em :mrgreen:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-05, 15:57


Marihuana

Żyć by umierać :)






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

Piwa: 547

Respekt: 70

Takie pytanie jak na szybko zrobic spawn wozow w sensie /elegy to respi mi sie elegy...jak mozecie to wklejcie tu kod...aha i najlepiej zeby byly wszytkie wozy ;p

[ Komentarz dodany przez: xqz: 2009-12-05, 16:02 ]
o0. Skrypt jest taki przeciez.. Fire Dragon go chyba wydal.



Skryptow moze sa takie ze 3 co znalzlem w skryptach jakies stare z 2008 gdzie linki powygasaly i niema kto zaktualizowac jak masz linka do tego co fire zrobil albo wiesz jak to prosze wklej tu kod ;p

[ Dodano: 2009-12-07, 17:30 ]
Co zmienic zeby tekst zamiast wyswietlac sie na srodku to wyswietlal sie na dole ekranu mniejszymi literami ?



Kod:

GameTextForPlayer(g, "~r~Paliwo sie konczy!~n~~w~Zatankuj.", 1000, 5);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-07, 22:31


RcW

Wyżeracz






Wiek: 31
Na forum: 6544 dni
Posty: 18
Nick w MP: agentdokument

Piwa: 2873

Respekt: 50

Od czego w mapach zale?y to ?e kompiler pawn pokazuje:
Kod:

Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size: 6964 bytes
Code size: 1417232 bytes
Data size: 4668004 bytes
Stack/heap size: 16384 bytes; estimated max. usage=5109 cells (20436 bytes)
Total requirements: 6108584 bytes


A od czego, ?e samo:
Kod:

Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


Pr?bowa?em r??ne opcje w menu Build > Run Options, na dw?ch r??nych mapach jest ustawione tak samo, a kompiluje na dwa r??ne sposoby pokazane wy?ej :p

Kto mi pomo?e, wiadomo co otrzyma.
Jak nadal nie wiesz co otrzyma, to chodzi o :piwo: lol

Podpis
Jestem na tym forum dłużej niż sądziłem
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-07, 23:04


The Psychol

Psychol






Wiek: 35
Na forum: 6775 dni
Posty: 2819
Nick w MP: The_Psychol

Piwa: 4386

Respekt: 314
Respekt: 314Respekt: 314Respekt: 314


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
RcW, gdy pokazuje to drugie nie oplaca mu si? reszty informacji pokaza? - za ma?o plik zajmuje, kod nie jest obszerny.

Gdy jest to mapa daje podsumowanie ca?o?ci - wielka ilo?? kodu itd.

Podpis

And that's the bottom line 'cause The Psychol said so!

Postaw piwo autorowi tego posta
 

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


Bulldog







Wiek: 37
Na forum: 6245 dni
Posty: 5



Respekt: 50

mam pytanie odno?nie Bota NPC ot?? stworzy?em sobie takiego na grove i podczas nagrywania u?ywa?em komend na animacje. niestety nie wida? ich w momencie kiedy odtwarzam nagran? akcje na serwerze.

jeszcze jedno pytanie jak zrobi? by bot nie wybiera? sobie pierwszego skina tylko tego kt?ry chce ?eby mia??»

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-09, 15:24


xqz

otaku desu!






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

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"Bulldog" napisał/a:

jak zrobi? by bot nie wybiera? sobie pierwszego skina tylko tego kt?ry chce ?eby mia??

SetPlayerSkin(playerid,IdSkina); w OnPlayerSpawn.

"Bulldog" napisał/a:

grove i podczas nagrywania u?ywa?em komend na animacje. niestety nie wida? ich w momencie kiedy odtwarzam nagran? akcje na serwerze.

On nie nagrywa animcji tylko ruch. Mozesz animacje dodac w FS'ie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-11, 20:04


Marihuana

Żyć by umierać :)






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

Piwa: 547

Respekt: 70

Mam kilka pytan i dam piffka za pomoc... xD



1.Jak zrobic zeby ta cmd na odnowe karoseri nie respila wozu od nowa tylko naprawiala sama karoserie...

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){
new Float:x, Float:y, Float:z;
new vehid; new modelid; new Float:rot;
vehid = GetPlayerVehicleID(playerid);
modelid = GetVehicleModel(vehid);
GetVehiclePos(vehid, x, y, z);
GetVehicleZAngle(vehid, rot);
DestroyVehicle(vehid);
CreateVehicle(modelid, x, y, z, rot, -1, -1, 6666);
SetVehiclePos(vehid, x, y, z);
PutPlayerInVehicle(playerid, vehid, 0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Naprawiles karoserie !");
/*new Float:x, Float:y, Float:z;
new vehid; new modelid; new Float:rot;
vehid = GetPlayerVehicleID(playerid);
modelid = GetVehicleModel(vehid);
GetVehiclePos(vehid, x, y, z);
GetVehicleZAngle(vehid, rot);
DestroyVehicle(vehid);
CreateVehicle(modelid, x, y, z, rot, -1, -1, 6666);
SetVehiclePos(vehid, x, y, z);
PutPlayerInVehicle(playerid, vehid, 0);*/
GivePlayerMoney(playerid,-10000);
} else { SendClientMessage(playerid, CWARN, "*** Musisz miec 10000$");}
} else { SendClientMessage(playerid, CWARN, "*** Musisz byc w pojezdzie");}
return 1;
}




2.Jak wykluczyc w tej cmd wozy w ktorych niechce zeby dzialal god (ta cmd)
(ID znam tych co niechce podajcie jak to ma wygladac ja wstawie id )

Kod:

}
if(strcmp(cmd, "/godcar", true) == 0) {
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Twoj pojazd stal sie niezniszczalny !");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-12-11, 20:54


xqz

otaku desu!






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

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"Marihuana" napisał/a:

if(strcmp(cmd, "/godcar", true) == 0) {
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Twoj pojazd stal sie niezniszczalny !");
return 1;
}


Kod:

if(strcmp(cmdtext, "/godcar", true) == 0) {
if(GetPlayerModel(GetPlayerVehicleID(playerid)) != IdModeluPojadu[np. 562 - elegy])
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Twoj pojazd stal sie niezniszczalny !");
return 1;
}



A w tamtym uzyj RepairVehicle(vehicleid);

Postaw piwo autorowi tego posta
 

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


Marihuana

Żyć by umierać :)






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

Piwa: 547

Respekt: 70

Moglbys pokazac jak dokladnie zrobic ta druga ? bo sie nielapie


a ta na goda to tak czy ma byc po przecinkach ? != 444,476);


Kod:

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


Postaw piwo autorowi tego posta
 

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


xqz

otaku desu!






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

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Uppsss i tak funkcje zle napisalem x)

Kod:


if(strcmp(cmdtext, "/godcar", true) == 0) {
new oo = GetVehicleModel(GetPlayerVehicleID(playerid));
if(oo != 444 || oo != 476 || oo != 562); //i tak dalej :0
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Twoj pojazd stal sie niezniszczalny !");
return 1;
}


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