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

Wysłany: 2009-01-27, 15:24


Jimmy J

suy shatan!






Wiek: 32
Na forum: 6699 dni
Posty: 265

Piwa: 3264

Respekt: 54,4

Kod:

#include <a_samp>
#define COLOR_GREEN 0x33AA33AA

public OnGameModeInit()
{
AddStaticPickup(1239, 2, 1480.9272,-1770.5945,18.7958);
return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == 0)
{
SendClientMessage(playerid, COLOR_GREEN, "Tutaj ma si? znajdowa? tw?j tekst");
return 1;
}
return 1;
}


Podpis

Nie mam stóp...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-27, 23:54


eloZiomek

Niepoczątkuje PAWNO






Wiek: 34
Na forum: 6634 dni
Posty: 16

Piwa: 342

Respekt: 50

Witam mam pewnien kodzik na /kick
Kod:


if(strcmp(cmd, "/kick", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendPlayerFormattedTextr(playerid,"Uzyj /kick [id gracza]",0);
} else {
if(!IsPlayerConnected(strval(tmp)))
{
SendPlayerFormattedTextr(playerid,"Nie poprawne id gracza wci?nij TAB aby zoabczy? id graczy",0);
} else {
Kick(strval(tmp));
new tempstr[256];
GetPlayerName(strval(tmp),giveplayername,sizeof(giveplayername));
GetPlayerName(playerid,thisplayer,sizeof(thisplayer));
format(tempstr, sizeof(tempstr), "%s zosta? zkickowany przez %s",giveplayername,thisplayer);
SendAllFormattedText(tempstr,0,0xFF0000FF);
}
}
return 1;
}
}

I przy komplikowaniu wyskakuje mi b??d
Kod:


C:\Documents and Settings\Luki\Pulpit\PAWNO\PAWNO\mojamapa.pwn(587) : error 035: argument type mismatch (argument 1)


Cos ?le z tym
Kod:

SendAllFormattedText(tempstr,0,0xFF0000FF);

Bo jak to usune to all ok tylko ?e niepisze ?e gracz zosta? zkickowany i za co :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 01:34


lokowgw

Grafika/Sponsoring






Wiek: 34
Na forum: 6466 dni
Posty: 47
Nick w MP: lokowgw

Piwa: 122

Respekt: 50

u mnie dzia?a ten:

Kod:

if(strcmp(cmd, "/kick", true) == 0 && IsPlayerAdmin(playerid)) {
new dir[256];
dir = strtok(cmdtext, idx);

strmid(tmp, cmdtext, 11, strlen(cmdtext));
if(!strlen(dir))
{
SendClientMessage(playerid, COLOR_WHITE, "/kick [id gracza] [powod]");
return 1;
}
giveplayerid = strval(dir);
dir = strtok(cmdtext, idx);
if (IsPlayerConnected(giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
Kick(giveplayerid);
format(string, sizeof(string), "%s (id:%d) zosta? zkickowany przez admina %s za %s.", giveplayer,giveplayerid, PlayerName(playerid), tmp);
SendClientMessageToAll(COLOR_RED, string);
format(string, sizeof(string), "%s (id: %d) zostales skickowany przez %s (id:%d) za %s.", giveplayer,giveplayerid,PlayerName(playerid),playerid, tmp);
print(string);
}
return 1;
}


Podpis
Szukasz sponsora?
Pisz na PW! Sponsoruje Serwery Gta SanAndras:MultiPlayer jak i serwery Głosowe TeamSpeak2 !
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 02:47


adrian_pl_20







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

Piwa: 1568

Respekt: 111
Respekt: 111

Zr?b ca?e tak:
Kod:

if(strcmp(cmd, "/kick", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xFF0000FF,"Uzyj /kick [id gracza]");
} else {
if(!IsPlayerConnected(strval(tmp)))
{
SendClientMessage(playerid, 0xFF0000FF,"Nie poprawne id gracza wci?nij TAB aby zoabczy? id graczy");
} else {
Kick(strval(tmp));
new tempstr[256];
GetPlayerName(strval(tmp),giveplayername,sizeof(giveplayername));
GetPlayerName(playerid,thisplayer,sizeof(thisplayer));
format(tempstr, sizeof(tempstr), "%s zosta? zkickowany przez %s",giveplayername,thisplayer);
SendClientMessageToAll(0xFF0000FF, tempstr);
}
}
return 1;
}
}


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

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

 
Wysłany: 2009-01-28, 11:29


TomiLeo8







Wiek: 35
Na forum: 6776 dni
Posty: 15

Piwa: 12

Respekt: 50

Wiem ze jestem kolejny raz ale jednak musze tu nic zlego CHYBA niema
mianowicie robie Pick'upa z tele ( w 2 strony ) zrobilem go i jest GOOD scrypt bez b?ed?w dziala. lecz gdy wchodze na server to do interioru mnie teleportuje a sprowrotem nie dlaczego? :O
Kod:

#include <a_samp>
#define COLOR_GREEN 0x33AA33AA

public OnGameModeInit()
{
AddStaticPickup(1239, 2, 2508.8723, -1680.0736, 13.5468);
AddStaticPickup(1239, 2, 376.7777,173.5169,1008.3828);
return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid){
if(pickupid == 0){
SetPlayerPos(playerid, 387.7978,173.8582,1008.3828);
SetPlayerInterior(playerid,3);
SendClientMessage(playerid, COLOR_GREEN, "Witaj w radzie miasta");
return 1;
}
if(pickupid == 3){
SetPlayerPos(playerid, 2504.7121,-1677.3892,13.3750);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid, COLOR_GREEN, "wyszedle? z rady miasta");
return 1;
}
return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 11:57


bisfhcrew







Wiek: 34
Na forum: 6839 dni
Posty: 38

Piwa: 985

Respekt: 50

Ostrzeżeń: 60%
Na napraw? pojazdu

wpisuje /napraw a p??niej mog? pisa? co chce /cmd i pisze ?e Nie jeste? w ?adnym poje?dzie..., po prostu si? zacina to naprawienie i si? wy?wietla pod ka?d? komend?

Kod:

{
new vehicleid = GetPlayerVehicleID(playerid);
if (strcmp("/napraw", cmdtext, true, 1) == 0)
{
if(IsPlayerInAnyVehicle(playerid)){
SetVehicleHealth(vehicleid, 1000);
GivePlayerMoney(playerid, -5000);
SendClientMessage(playerid, ZOLTY, "Naprawi?e? swoje auto za 5000$");
}else{
SendClientMessage(playerid, ZOLTY, "Nie jeste? w ?adnym poje?dzie");
}
return 1;
}
return 0;
}


jak wytn? od else w d?? to wszystko gra, tyle ?e wtedy gracz kt?ry nie jest w poje?dzie traci kase i pisze ?e pojazd zosta? naprawiony

Ostatnio zmieniony przez bisfhcrew 2009-01-28, 12:22, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 12:10


adrian_pl_20







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

Piwa: 1568

Respekt: 111
Respekt: 111

TomiLeo8, spr?buj tak:
Kod:

#include <a_samp>
#define COLOR_GREEN 0x33AA33AA

public OnGameModeInit()
{
AddStaticPickup(1239, 2, 2508.8723, -1680.0736, 13.5468);
AddStaticPickup(1239, 2, 376.7777,173.5169,1008.3828);
return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid){
if(pickupid == 0){
SetPlayerPos(playerid, 387.7978,173.8582,1008.3828);
SetPlayerInterior(playerid,3);
SendClientMessage(playerid, COLOR_GREEN, "Witaj w radzie miasta");
return 1;
}
if(pickupid == 2){
SetPlayerPos(playerid, 2504.7121,-1677.3892,13.3750);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid, COLOR_GREEN, "wyszedle? z rady miasta");
return 1;
}
return 0;
}


//EDIT
Kod:

#include <a_samp>
#define COLOR_GREEN 0x33AA33AA

public OnGameModeInit()
{
AddStaticPickup(1239, 2, 2508.8723, -1680.0736, 13.5468);
AddStaticPickup(1239, 2, 376.7777,173.5169,1008.3828);
return 1;
}


public OnPlayerPickUpPickup(playerid, pickupid){
if(pickupid == 0){
SetPlayerPos(playerid, 387.7978,173.8582,1008.3828);
SetPlayerInterior(playerid,3);
SendClientMessage(playerid, COLOR_GREEN, "Witaj w radzie miasta");
}
if(pickupid == 2){
SetPlayerPos(playerid, 2504.7121,-1677.3892,13.3750);
SetPlayerInterior(playerid,0);
SendClientMessage(playerid, COLOR_GREEN, "wyszedle? z rady miasta");
}
return 0;
}


[ Dodano: 2009-01-28, 12:27 ]
bisfhcrew, zamie? w tej komendzie cmdtext na cmd

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

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

 
Wysłany: 2009-01-28, 12:33


eloZiomek

Niepoczątkuje PAWNO






Wiek: 34
Na forum: 6634 dni
Posty: 16

Piwa: 342

Respekt: 50

lokowgw, Ok tyle ?e teraz wyskakuj? "Nieznane symbole"
Kod:

C:\Documents and Settings\Luki\Pulpit\PAWNO\PAWNO\mojamapa.pwn(601) : error 017: undefined symbol "tmp"
C:\Documents and Settings\Luki\Pulpit\PAWNO\PAWNO\mojamapa.pwn(614) : error 017: undefined symbol "PlayerName"
C:\Documents and Settings\Luki\Pulpit\PAWNO\PAWNO\mojamapa.pwn(616) : error 017: undefined symbol "PlayerName"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 12:38


TomiLeo8







Wiek: 35
Na forum: 6776 dni
Posty: 15

Piwa: 12

Respekt: 50

No jeszcze troche inaczej zrobile? ale dzia?? :) thx wielkie dzieki ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 12:39


bisfhcrew







Wiek: 34
Na forum: 6839 dni
Posty: 38

Piwa: 985

Respekt: 50

Ostrzeżeń: 60%
adrian_pl_20,
cmdtext na cmd :

Kod:

E:\samp\PAWNO\PAWNO\napraw33.pwn(39) : error 017: undefined symbol "cmd"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


Kod:

public OnPlayerCommandText(playerid, cmdtext[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if (strcmp("/napraw", cmd, true, 1) == 0)
{
if(IsPlayerInAnyVehicle(playerid)){
SetVehicleHealth(vehicleid, 1000);
GivePlayerMoney(playerid, -5000);
SendClientMessage(playerid, ZOLTY, "Naprawi?e? swoje auto za 5000$");
}else{
SendClientMessage(playerid, ZOLTY, "Nie jeste? w ?adnym poje?dzie");
}
return 1;
}
return 0;
}


a jak w

public OnPlayerCommandText(playerid, cmdtext[])
daje cmd to mam ten sam error

Ostatnio zmieniony przez bisfhcrew 2009-01-28, 12:41, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 12:39


adrian_pl_20







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

Piwa: 1568

Respekt: 111
Respekt: 111

to gdzies na g?rze lub na dole mapy/skryptu
Kod:

PlayerName(playerid){
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}

ito w komendzie lub pod OnPlayerCommand
Kod:

new tmp[256];


[ Dodano: 2009-01-28, 12:40 ]
bisfhcrew
pod OnPlayerCommand
Kod:

new cmd[256];


[ Dodano: 2009-01-28, 12:45 ]
eloZiomek
g?ra mapy/skryptu
Kod:

PlayerName(playerid){
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}

i pod OnPlayerCommand albo w komendzie
Kod:

new tmp[256];


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

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

 
Wysłany: 2009-01-28, 12:54


bisfhcrew







Wiek: 34
Na forum: 6839 dni
Posty: 38

Piwa: 985

Respekt: 50

Ostrzeżeń: 60%
adrian_pl_20,

Kod:

public OnPlayerCommandText(playerid, cmdtext[])

{
new vehicleid = GetPlayerVehicleID(playerid);
new cmd[256];
if (strcmp("/napraw", cmd, true, 1) == 0)
{
if(IsPlayerInAnyVehicle(playerid)){
SetVehicleHealth(vehicleid, 1000);
GivePlayerMoney(playerid, -5000);
SendClientMessage(playerid, ZOLTY, "Naprawi?e? swoje auto za 5000$");
}else{
SendClientMessage(playerid, ZOLTY, "Nie jeste? w ?adnym poje?dzie");
}
return 1;
}
return 0;
}

zero error?w a text nadal si? powtarza pod ka?d? komenda .. :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 13:10


adrian_pl_20







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

Piwa: 1568

Respekt: 111
Respekt: 111

masz jakies komendy nad t? /napraw i pod ni??
SPr?buj te?:
zamie?:
Kod:

if (strcmp("/napraw", cmd, true, 1) == 0)

na
Kod:

if (strcmp("/napraw", cmd, true) == 0)


[ Dodano: 2009-01-28, 13:11 ]
masz jakies komendy nad t? /napraw i pod ni??

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

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

 
Wysłany: 2009-01-28, 13:18


eloZiomek

Niepoczątkuje PAWNO






Wiek: 34
Na forum: 6634 dni
Posty: 16

Piwa: 342

Respekt: 50

adrian_pl_20, Lecz teraz wyskakuje taki b??d
Kod:

C:\Documents and Settings\Luki\Pulpit\PAWNO\PAWNO\mojamapa.pwn(791) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Documents and Settings\Luki\Pulpit\PAWNO\PAWNO\mojamapa.pwn(896) : warning 219: local variable "tmp" shadows a variable at a preceding level


Postaw piwo autorowi tego posta
 

 
Wysłany: 2009-01-28, 13:20


adrian_pl_20







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

Piwa: 1568

Respekt: 111
Respekt: 111

tzn ze da?e? to
Kod:

new tmp[256];

pod OnPlayerCommand, wi?c skasuj to i daj w twojej komendzie to

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

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

 
Tagi: błędy :: przy :: kompilacji :: rozwiązanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » BŁĘDY PRZY KOMPILACJI - ROZWIĄZANIE 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