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

Wysłany: 2012-01-06, 21:58


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
witam mam kod na brame

Kod:

#include <a_samp>
#pragma tabsize 0
new brama;

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
brama = CreateObject(980,1358.16015625,773.25439453,12.55770874,0.00000000,0.00000000,272.00000000); //bramazam
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/opensp", true) == 0)
{
GameTextForPlayer(playerid, "~n~Otwieranie", 2500, 5);
MoveObject(brama, 1358.16015625,773.25390625,6.80770874, 4); //pozycja otwartej bramy
return 1;
}
if(strcmp(cmdtext, "/close", true) == 0)
{
GameTextForPlayer(playerid, "~n~Zamykanie Bramy", 2500, 5);
MoveObject(brama, 1358.16015625,773.25439453,12.55770874, 4); //pozycja zamknietej bramy
return 1;
}
return 0;
}


ale chcial bym zeby to mogli tylko otwierac ludzie z frakcji firmy zeby to bylo na TEAM_POLICJA czy TAXI prosze o pomoc daje :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-06, 22:19


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

Kod:

#include <a_samp>
#pragma tabsize 0
new brama;

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
brama = CreateObject(980,1358.16015625,773.25439453,12.55770874,0.00000000,0.00000000,272.00000000); //bramazam
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/opensp", true) == 0)
{
if(gTeam[playerid]==TEAM_TAXI)
{
GameTextForPlayer(playerid, "~n~Otwieranie", 2500, 5);
MoveObject(brama, 1358.16015625,773.25390625,6.80770874, 4); //pozycja otwartej bramy
}
return 1;
}
if(strcmp(cmdtext, "/close", true) == 0)
{
if(gTeam[playerid]==TEAM_TAXI)
{
GameTextForPlayer(playerid, "~n~Zamykanie Bramy", 2500, 5);
MoveObject(brama, 1358.16015625,773.25439453,12.55770874, 4); //pozycja zamknietej bramy
}
return 1;
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 08:16


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
mam 4 errory:(


Kod:

E:\gtasa\PAWNO\bramasp.pwn(18) : error 017: undefined symbol "gTeam"
E:\gtasa\PAWNO\bramasp.pwn(18) : warning 215: expression has no effect
E:\gtasa\PAWNO\bramasp.pwn(18) : error 001: expected token: ";", but found "]"
E:\gtasa\PAWNO\bramasp.pwn(18) : error 029: invalid expression, assumed zero
E:\gtasa\PAWNO\bramasp.pwn(18) : fatal error 107: too many error messages on one line

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


4 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 10:13


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

A jak u siebie w skrypcie definiujesz taks?wkarzy...? :/

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 11:13


Kaczor3k







Wiek: 31
Na forum: 5671 dni
Posty: 39

Piwa: 1814

Respekt: 89,3

Ostrzeżeń: 60%
arkopi,

Kod:

new gTeam[MAX_PLAYERS];

na g?r? mapy ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 11:30


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

Kaczor3k, To mu wiele nie da bo je?eli ma inaczej zdefiniowane frakcje to mu komenda nie zadzia?a :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 15:39


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
Kaczor3k, nie pomoglo jest inny sposob na to?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 15:41


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

arkopi, Poka? jak?? komend? frakcji ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 15:49


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
Kod:

if (strcmp(cmd, "/rachunek", true)==0) {
if(gTeam[playerid] == TEAM_PD || TEAM_TAXI){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/rachunek [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta");
} else {
moneyplus = strval(mpt);
new moneyplayername[MAX_PLAYER_NAME];
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
format(string, sizeof(string), "Da?e? rachunek graczowi %s w wysoko?ci %d$",moneyplayername, moneyplus );
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Gracz %s da? ci rachunek w wysoko?ci %d$",PlayerName(playerid),moneyplus);
SendClientMessage(moneyplayer, COLOR_GREEN, string);
GivePlayerMoney(moneyplayer, -moneyplus);
}
}
}

o to chodzilo ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 15:56


krzyzan







Wiek: 30
Na forum: 5669 dni
Posty: 387

Piwa: 2132

Respekt: 135
Respekt: 135

Kod:

if (strcmp(cmd, "/rachunek", true)==0) {
if(gTeam[playerid] == TEAM_PD || gTeam[playerid]==TEAM_TAXI){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/rachunek [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta");
} else {
moneyplus = strval(mpt);
new moneyplayername[MAX_PLAYER_NAME];
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
format(string, sizeof(string), "Da?e? rachunek graczowi %s w wysoko?ci %d$",moneyplayername, moneyplus );
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "Gracz %s da? ci rachunek w wysoko?ci %d$",PlayerName(playerid),moneyplus);
SendClientMessage(moneyplayer, COLOR_GREEN, string);
GivePlayerMoney(moneyplayer, -moneyplus);
}
}
return 1;
}

Ja ju? to tak

A co do bramy to do skryptu daj:
new gTeam[MAX_PLAYERS];
i dodaj definicj? TEAM_TAXI z mapy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 16:37


arkopi







Wiek: 31
Na forum: 5579 dni
Posty: 177

Piwa: 60

Respekt: 50

Ostrzeżeń: 20%
dalej sa errory:(:(:(:(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-07, 20:18


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

.... :/ Bo pokaza?e? nam t? komend?, przy kt?rej chcesz to u?y?..
Poka? inn? komend?, z kt?rej mog? korzysta? np tylko taks?wkarze.

Podpis
Postaw piwo autorowi tego posta
 

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