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

Wysłany: 2011-03-05, 15:03


KoLoSs

www.pKoLoSs.tk






Wiek: 31
Na forum: 5631 dni
Posty: 109
Nick w MP: KoLoSs

Piwa: 593

Respekt: 55,1

Ostrzeżeń: 20%
chaotic66,
Pawn

#include <a_samp>
//
#define COLOR_GREEN 0x33AA33AA
//
new Test;
new Test2;
public OnFilterScriptInit(){

Test CreateObject(9802119.3005371094923.7129516601616.0280838012789.8700256347660270.27014160156);
Test2 CreateObject(9802024.8114013672850.045349121095.676001548767189.89001464843800);
return 1;
}

public OnPlayerCommandText(playeridcmdtext[])
{
if(strcmp(cmdtext"/testup"true) == 0){
MoveObject(Test2119.3005371094923.71295166016100.0280838012789.8700256347660270.270141601563);
SendClientMessage(playeridCOLOR_GREEN"Je?dziesz do nieba");
return 1;
}
if(strcmp(cmdtext"/testdown"true) == 0){
MoveObject(Test2119.3005371094923.7129516601616.0280838012789.8700256347660270.270141601563);
SendClientMessage(playeridCOLOR_GREEN"Spadasz");
return 1;
}
if(strcmp(cmdtext"/test2up"true) == 0)
{
MoveObject(Test22024.5079345703849.53729248047155.0178680419989.890014648438003);
SendClientMessage(playeridCOLOR_GREEN"Je?dziesz do g?ry");
return 1;
}
if(strcmp(cmdtext"/test2down"true) == 0)
{
MoveObject(Test22024.8114013672850.045349121095.676001548767189.890014648438003);
SendClientMessage(playeridCOLOR_GREEN"Spadasz");
return 1;
}
return 0;
}
//=================================================================================================== 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-07, 20:29


Shaun.

Programista WWW






Wiek: 32
Na forum: 5612 dni
Posty: 79
Nick w MP: Shaun

Piwa: 97

Respekt: 55,5

Witam, zrobi?em team i chce aby kogo? do niego doda?. To jak mam to zrobi? ? Jaki kod do mapki doda?? Aby wystarczy?o wpisa? w mapce np. "Adi", "robert", ... I aby oni byli w tym Teamie.

Oczywi?cie postawie :piwo: a nawet wi?cej. :eye:

Dzi?kuje Ci Adrian. Ty zawsze mi pomo?esz. :D :)

Ostatnio zmieniony przez Shaun. 2011-03-07, 22:00, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-07, 21:55


adrian_pl_20







Wiek: 31
Na forum: 6684 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

w OnPlayerConnect
Kod:

if(!strcmp(PlayerName(playerid), "Adi") || !strcmp(PlayerName(playerid), "robert"))
{
Team[playerid] = 1; //ustawia team DK
}


Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-09, 19:45


chaotic66

I Love GtaOnline :D






Wiek: 28
Na forum: 5580 dni
Posty: 25
Nick w MP: Don_Corleone

Piwa: 429

Respekt: 50

Ostrzeżeń: 100%
jak to usune to si? nic nie stanie


Kod:

new Float:posX[MAX_GRACZY],Float:posY[MAX_GRACZY],Float:posZ[MAX_GRACZY];
for(new x=0;x<MAX_GRACZY;x++){
if(IsPlayerConnected(x)){
GetPlayerPos(x,posX[x],posY[x],posZ[x]);

if(posX[x] == AfkPosX[x] && posY[x] == AfkPosY[x] && posZ[x] == AfkPosZ[x] && posX[x] != 0.0 && posY[x] != 0.0 && posZ[x] != 0.0){a
SendClientMessage(x,COLOR_RED2,"Zosta?e?(a?) wyrzucony(a) za zbyt d?ug? nieaktywno??!");
Kick(x);
}else{
GetPlayerPos(x,AfkPosX[x],AfkPosY[x],AfkPosZ[x]);
}

}
}


Podpis
HostName: !PL! Polski Server DM -Poleć znajomym !PL!
Address: 91.203.223.75:7968
Players: XX / 20
Ping: 46
Mode: •[PL][PS-DM] V 1.0•
Map: San Andreas
Strona:www.ps-dm.tk
POMOGŁEM POSTAW PIWO
ZBIERAM 100 PIW POMOŻESZ ?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-09, 20:19


adrian_pl_20







Wiek: 31
Na forum: 6684 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

to odpowiada za AFK, wiec jesli nie chcesz go to mozesz to usunac

Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-09, 20:37


chaotic66

I Love GtaOnline :D






Wiek: 28
Na forum: 5580 dni
Posty: 25
Nick w MP: Don_Corleone

Piwa: 429

Respekt: 50

Ostrzeżeń: 100%
adrian_pl_20, usuno?em to i si? 2 waringi pokaza?y


Kod:

C:\DOCUME~1\kubek\Pulpit\PS-DM0~1.3C\pawno\Fs-psdm.pwn(20363) : warning 203: symbol is never used: "AfkPosX"
C:\DOCUME~1\kubek\Pulpit\PS-DM0~1.3C\pawno\Fs-psdm.pwn(20363) : warning 203: symbol is never used: "AfkPosY"
C:\DOCUME~1\kubek\Pulpit\PS-DM0~1.3C\pawno\Fs-psdm.pwn(20363) : warning 203: symbol is never used: "AfkPosZ"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size: 17884 bytes
Code size: 641084 bytes
Data size: 702116 bytes
Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 1377468 bytes

3 Warnings.


problem z tym ?e nie ma tych linijek

Podpis
HostName: !PL! Polski Server DM -Poleć znajomym !PL!
Address: 91.203.223.75:7968
Players: XX / 20
Ping: 46
Mode: •[PL][PS-DM] V 1.0•
Map: San Andreas
Strona:www.ps-dm.tk
POMOGŁEM POSTAW PIWO
ZBIERAM 100 PIW POMOŻESZ ?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-09, 20:42


BraYaN_







Wiek: 34
Na forum: 6603 dni
Posty: 276
Nick w MP: BraYaN_

Piwa: 1614

Respekt: 63

pousuwaj : AfkPosX AfkPosY AfkPosZ

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-09, 20:46


adrian_pl_20







Wiek: 31
Na forum: 6684 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

znajdz takie linijki jak
Kod:

new Float:AfkPosX

Kod:

new Float"AfkPosY

Kod:

new Float:AfkPosZ

i usun je

@DOWN
nie mam

Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
Ostatnio zmieniony przez adrian_pl_20 2011-03-09, 20:58, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-09, 20:52


chaotic66

I Love GtaOnline :D






Wiek: 28
Na forum: 5580 dni
Posty: 25
Nick w MP: Don_Corleone

Piwa: 429

Respekt: 50

Ostrzeżeń: 100%
adrian_pl_20, a masz libmysql.so

Podpis
HostName: !PL! Polski Server DM -Poleć znajomym !PL!
Address: 91.203.223.75:7968
Players: XX / 20
Ping: 46
Mode: •[PL][PS-DM] V 1.0•
Map: San Andreas
Strona:www.ps-dm.tk
POMOGŁEM POSTAW PIWO
ZBIERAM 100 PIW POMOŻESZ ?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-10, 00:42


Shaun.

Programista WWW






Wiek: 32
Na forum: 5612 dni
Posty: 79
Nick w MP: Shaun

Piwa: 97

Respekt: 55,5

Witam. Mam skrypt aby wpisuj?c nazw? auta pojawia?o si? ono. Ale chce aby to by?o takie np takie co?: /elegy a ja musz? wpisa? /v elegy
aby to zespawnowa?. Jak to zmieni? z "/v" na "/" ?

Kod:

#include <a_samp>

#define FILTERSCRIPT
#if defined FILTERSCRIPT

#define l_red 0xFF0000AA
#define l_green 0x33FF33AA

new aVehicleNames[215][] =
{
{"Landstalker"},
{"Bravura"},
{"Buffalo"},
{"Linerunner"},
{"Perrenial"},
{"Sentinel"},
{"Dumper"},
{"Firetruck"},
{"Trashmaster"},
{"Stretch"},
{"Manana"},
{"Infernus"},
{"Voodoo"},
{"Pony"},
{"Mule"},
{"Cheetah"},
{"Ambulance"},
{"Leviathan"},
{"Moonbeam"},
{"Esperanto"},
{"Taxi"},
{"Washington"},
{"Bobcat"},
{"Mr Whoopee"},
{"BF Injection"},
{"Hunter"},
{"Premier"},
{"Enforcer"},
{"Securicar"},
{"Banshee"},
{"Predator"},
{"Bus"},
{"Rhino"},
{"Barracks"},
{"Hotknife"},
{"Trailer 1"},
{"Previon"},
{"Coach"},
{"Cabbie"},
{"Stallion"},
{"Rumpo"},
{"RC Bandit"},
{"Romero"},
{"Packer"},
{"Monster"},
{"Admiral"},
{"Squalo"},
{"Seasparrow"},
{"Pizzaboy"},
{"Tram"},
{"Trailer 2"},
{"Turismo"},
{"Speeder"},
{"Reefer"},
{"Tropic"},
{"Flatbed"},
{"Yankee"},
{"Caddy"},
{"Solair"},
{"Berkley's RC Van"},
{"Skimmer"},
{"PCJ-600"},
{"Faggio"},
{"Freeway"},
{"RC Baron"},
{"RC Raider"},
{"Glendale"},
{"Oceanic"},
{"Sanchez"},
{"Sparrow"},
{"Patriot"},
{"Quad"},
{"Coastguard"},
{"Dinghy"},
{"Hermes"},
{"Sabre"},
{"Rustler"},
{"ZR-350"},
{"Walton"},
{"Regina"},
{"Comet"},
{"BMX"},
{"Burrito"},
{"Camper"},
{"Marquis"},
{"Baggage"},
{"Dozer"},
{"Maverick"},
{"News Chopper"},
{"Rancher"},
{"FBI Rancher"},
{"Virgo"},
{"Greenwood"},
{"Jetmax"},
{"Hotring"},
{"Sandking"},
{"Blista Compact"},
{"Police Maverick"},
{"Boxville"},
{"Benson"},
{"Mesa"},
{"RC Goblin"},
{"Hotring Racer A"},
{"Hotring Racer B"},
{"Bloodring Banger"},
{"Rancher"},
{"Super GT"},
{"Elegant"},
{"Journey"},
{"Bike"},
{"Mountain Bike"},
{"Beagle"},
{"Cropdust"},
{"Stunt"},
{"Tanker"},
{"Roadtrain"},
{"Nebula"},
{"Majestic"},
{"Buccaneer"},
{"Shamal"},
{"Hydra"},
{"FCR-900"},
{"NRG-500"},
{"HPV1000"},
{"Cement Truck"},
{"Tow Truck"},
{"Fortune"},
{"Cadrona"},
{"FBI Truck"},
{"Willard"},
{"Forklift"},
{"Tractor"},
{"Combine"},
{"Feltzer"},
{"Remington"},
{"Slamvan"},
{"Blade"},
{"Freight"},
{"Streak"},
{"Vortex"},
{"Vincent"},
{"Bullet"},
{"Clover"},
{"Sadler"},
{"Firetruck LA"},
{"Hustler"},
{"Intruder"},
{"Primo"},
{"Cargobob"},
{"Tampa"},
{"Sunrise"},
{"Merit"},
{"Utility"},
{"Nevada"},
{"Yosemite"},
{"Windsor"},
{"Monster A"},
{"Monster B"},
{"Uranus"},
{"Jester"},
{"Sultan"},
{"Stratum"},
{"Elegy"},
{"Raindance"},
{"RC Tiger"},
{"Flash"},
{"Tahoma"},
{"Savanna"},
{"Bandito"},
{"Freight Flat"},
{"Streak Carriage"},
{"Kart"},
{"Mower"},
{"Duneride"},
{"Sweeper"},
{"Broadway"},
{"Tornado"},
{"AT-400"},
{"DFT-30"},
{"Huntley"},
{"Stafford"},
{"BF-400"},
{"Newsvan"},
{"Tug"},
{"Trailer 3"},
{"Emperor"},
{"Wayfarer"},
{"Euros"},
{"Hotdog"},
{"Club"},
{"Freight Carriage"},
{"Trailer 3"},
{"Andromada"},
{"Dodo"},
{"RC Cam"},
{"Launch"},
{"Police Car (LSPD)"},
{"Police Car (SFPD)"},
{"Police Car (LVPD)"},
{"Police Ranger"},
{"Picador"},
{"S.W.A.T. Van"},
{"Alpha"},
{"Phoenix"},
{"Glendale"},
{"Sadler"},
{"Luggage Trailer A"},
{"Luggage Trailer B"},
{"Stair Trailer"},
{"Boxville"},
{"Farm Plow"},
{"Utility Trailer"},
{"Tug Stairs Trailer"},
{"Brownstreak (Train)"},
{"AT400"}
};

#endif

public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[200], idx;
cmd = strtok(cmdtext, idx);

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

new String[200];
new tmp[256];
new Float:x, Float:y, Float:z;

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, l_red, "Musisz poda? nazwe pojazdu.");

new vehicle = GetVehicleModelIDFromName(tmp);

if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, l_red, "Nie ma takiego pojazdu!");

new Float:a;
GetPlayerFacingAngle(playerid, a);
GetPlayerPos(playerid, x, y, z);

if(IsPlayerInAnyVehicle(playerid) == 1)
{
GetXYInFrontOfPlayer(playerid, x, y, 8);
}
else
{
GetXYInFrontOfPlayer(playerid, x, y, 5);
}

new PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));

format(String, sizeof(String), "Zrespanowa?e? sobie %s", aVehicleNames[vehicle - 400]);
SendClientMessage(playerid, l_green, String);
return 1;
}
return 0;
}

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

GetVehicleModelIDFromName(vname[])
{
for(new i = 0; i < 211; i++)
{
if(strfind(aVehicleNames[i], vname, true) != -1)
return i + 400;
}
return -1;
}

stock GetXYInFrontOfPlayer(playerid, &Float:x2, &Float:y2, Float:distance)
{
new Float:a;

GetPlayerPos(playerid, x2, y2, a);
GetPlayerFacingAngle(playerid, a);

if(GetPlayerVehicleID(playerid))
{
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
}

x2 += (distance * floatsin(-a, degrees));
y2 += (distance * floatcos(-a, degrees));
}


Pr?bowa?em te? zmieni? :
Kod:

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


na:

Kod:

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


Ale nic. :/

Aha, i jak zrobi? jeszcze, ?eby jak wpisze t? komende to, ?ebym by? odrazu w tym aucie, aby nie by?o ?adnych n00b?w kt?rzy ci?gle bym spawnowali te auta ?
Nie chce aby by?o jakies ograniczenie tylko aby odrazu by? do aucie.
Dam :piwo: za pomoc.

[ Dodano: 2011-03-10, 00:45 ]
Aha i jeszcze doda?em tam 3 auta. Wpisa?em na tablicy o to 3 wi?cej, ale jak wpisuje komende na tamte auta, to mi pisze, ?e nie ma takiego auta. ;(

Podpis

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-10, 02:12


adrian_pl_20







Wiek: 31
Na forum: 6684 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

Zeby wsadzic gracza do pojazdu musisz uzyc PutPlayerInVehicle

Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-10, 13:11


chaotic66

I Love GtaOnline :D






Wiek: 28
Na forum: 5580 dni
Posty: 25
Nick w MP: Don_Corleone

Piwa: 429

Respekt: 50

Ostrzeżeń: 100%
"adrian_pl_20" napisał/a:

znajdz takie linijki jak
Kod:

new Float:AfkPosX

Kod:

new Float"AfkPosY

Kod:

new Float:AfkPosZ

i usun je

@DOWN
nie mam


Problem z tym ?e ta linijka nie istnieje ;/

Podpis
HostName: !PL! Polski Server DM -Poleć znajomym !PL!
Address: 91.203.223.75:7968
Players: XX / 20
Ping: 46
Mode: •[PL][PS-DM] V 1.0•
Map: San Andreas
Strona:www.ps-dm.tk
POMOGŁEM POSTAW PIWO
ZBIERAM 100 PIW POMOŻESZ ?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-10, 13:16


BraYaN_







Wiek: 34
Na forum: 6603 dni
Posty: 276
Nick w MP: BraYaN_

Piwa: 1614

Respekt: 63

chaotic66, kliknij ctrl+F i wpisz AfkPosX i zobacz czy jest.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-10, 15:44


Shaun.

Programista WWW






Wiek: 32
Na forum: 5612 dni
Posty: 79
Nick w MP: Shaun

Piwa: 97

Respekt: 55,5

adrian_pl_20, aha, ale jak dok?adnie? :shock:
W kt?rym miejscu to wklei? .?

Aha, mi bardziej zale?y aby wpisa? np /bullet a nie /v bullet :P

Dam :piwo: za pomoc. :D

Aha, zrobi?em teamy, nie ma error?w itp. Ale nie dzia?a. :/ M?j kolega wpisa? /bdk.o otworzy?o baze /bdk.c zamkne?o baze /bdk.to teleportowa?o go do niej...
Mam kod:

W:
Kod:

public OnPlayerConnect(playerid)
{


Kod:

if(!strcmp(PlayerName(playerid), "[PSD]Adi[DK]") || !strcmp(PlayerName(playerid), "[PSD][LWD]Robert[DK]"))
{
Team[playerid] = 1;
}


I w:
Kod:

public OnPlayerCommandText(playerid, cmdtext[])
{


Kod:

if(strcmp(cmdtext, "/bdk.c", true) == 0)
{
if(Team[playerid] != 1 || Team[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "Nie jestes czlonkiem DK");
MoveObject(bramadk , 117.29022216797, 250.86608886719, 8.3140430450439 , 2);
SendClientMessage(playerid, COLOR_RED, "Zamykanie bazy DK.");
return 1;
}

if(strcmp(cmdtext, "/bdk.o", true) == 0)
{
if(Team[playerid] != 1 || Team[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "Nie jestes czlonkiem DK");
MoveObject(bramadk , 117.29022216797, 250.86608886719, 2.3140430450439 , 2);
SendClientMessage(playerid, COLOR_RED, "Otwieranie bazy DK.");
return 1;
}
if(strcmp(cmdtext, "/bdk.tp", true) == 0) {
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
if(Team[playerid] != 1 || Team[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "Nie jestes czlonkiem DK");
SetVehiclePos(GetPlayerVehicleID(playerid),121.0016,110.2028,2.1517);
SetVehicleZAngle(GetPlayerVehicleID(playerid),20);
SendClientMessage(playerid, COLOR_GREEN,"Teleportowa?e? si? do bazy DK");
}else{
SetPlayerFacingAngle(playerid,20);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,121.0016,110.2028,2.1517);
}return 1; }


I czemu to nie dzia?a ?
Aha, wcze?niej jak da?em to tylko na teleport to dzia?a?o normalnie, nie teleportowa?o go do bazy, a teraz nic nie dzia?a. Czy do ka?dej komendy musz? robi? nowy team? :look:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-03-10, 15:56


adrian_pl_20







Wiek: 31
Na forum: 6684 dni
Posty: 155
Nick w MP: adrian_w

Piwa: 1568

Respekt: 111
Respekt: 111

no do komendy...
Wiki nie gryzie

Podpis
Oglądaj filmy i seriale online za darmo, bez reklam i limitów

http://maxkino.tv
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