Wysłany: 2012-11-10, 21:24
sirgutbert
Wiek: 32 Na forum: 5492 dni Posty: 62
Nick w MP: kored
Piwa : 20
Cze?? mam pytanie czy m?g?by mi kto? przerobic to
na strcmd oczywi?cie nagroda nie ominie
Kod:
#include <a_samp>
#include <zcmd>
new Text:FigurkaTD,PFigurka;
public OnFilterScriptInit()
{
FigurkaTD = TextDrawCreate(142.000000, 368.000000, "_");
TextDrawBackgroundColor(FigurkaTD, 255);
TextDrawFont(FigurkaTD, 1);
TextDrawLetterSize(FigurkaTD, 0.200000, 1.000000);
TextDrawColor(FigurkaTD, -1);
TextDrawSetOutline(FigurkaTD, 1);
TextDrawSetProportional(FigurkaTD, 1);
TextDrawUseBox(FigurkaTD, 1);
TextDrawBoxColor(FigurkaTD, 64);
TextDrawTextSize(FigurkaTD, 300.000000, -130.000000);
return 1;
}
CMD:figurka(playerid, cmdtext[])
{
if(GetPVarInt(playerid, "FigurkaWyjeb") != 0)
return SendClientMessage(playerid, -1, "** Utworzy?e?(a?) ju? figurke ! **");
if(isnull(cmdtext))
return SendClientMessage(playerid, 0x33AA33AA, "** Wpisz /figurka [podpowiedz] **");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
new Float:X[3];
GetPlayerPos(playerid, X[0], X[1], X[2]);
TextDrawShowForAll(FigurkaTD);
new StringF[128];
SendClientMessage(playerid, 0xFF0000AA, "########################################");
format(StringF,128,"** Figurka jest na mapie podpowied?: %s **", cmdtext);
SendClientMessageToAll(0x33AA33AA, StringF);
SendClientMessage(playerid, 0xFF0000AA, "########################################");
SetPVarInt(playerid, "FigurkaWyjeb", 1);
PFigurka = CreatePickup(1276, 3, X[0]+2, X[1]+1, X[2], -1);
format(StringF,128,"Figurka jest na mapie podpowiedz:~b~~h~ %s", cmdtext);
TextDrawSetString(FigurkaTD, StringF);
return 1;
}
CMD:usunfigurke(playerid, cmdtext[])
{
if(GetPVarInt(playerid, "FigurkaWyjeb") != 1)
return SendClientMessage(playerid, -1, "** Figurka nie zostala utworzona ");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
DestroyPickup(PFigurka);
SendClientMessage(playerid, -1,"** Figurka usuni?ta poprawnie ");
DeletePVar(playerid, "FigurkaWyjeb");
TextDrawHideForAll(FigurkaTD);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == PFigurka)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
new str[128];
GivePlayerMoney(playerid, 100000);
format(str,128,"** Gracz: %d znalaz? figurke i dosta? 100000 $ **", name);
SendClientMessageToAll(0x1EFF1EFF, str);
TextDrawHideForAll(FigurkaTD);
DeletePVar(playerid, "FigurkaWyjeb");
return 1;
}
return 1;
}
Wysłany: 2012-11-10, 23:25
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
#include <a_samp>
new Text:FigurkaTD,PFigurka;
public OnFilterScriptInit()
{
FigurkaTD = TextDrawCreate(142.000000, 368.000000, "_");
TextDrawBackgroundColor(FigurkaTD, 255);
TextDrawFont(FigurkaTD, 1);
TextDrawLetterSize(FigurkaTD, 0.200000, 1.000000);
TextDrawColor(FigurkaTD, -1);
TextDrawSetOutline(FigurkaTD, 1);
TextDrawSetProportional(FigurkaTD, 1);
TextDrawUseBox(FigurkaTD, 1);
TextDrawBoxColor(FigurkaTD, 64);
TextDrawTextSize(FigurkaTD, 300.000000, -130.000000);
return 1;
}
if(strcmp(cmdtext, "/figurka", true) == 0)
{
if(GetPVarInt(playerid, "********") != 0)
return SendClientMessage(playerid, -1, "** Utworzy?e?(a?) ju? figurke ! **");
if(isnull(cmdtext))
return SendClientMessage(playerid, 0x33AA33AA, "** Wpisz /figurka [podpowiedz] **");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
new Float:X[3];
GetPlayerPos(playerid, X[0], X[1], X[2]);
TextDrawShowForAll(FigurkaTD);
new StringF[128];
SendClientMessage(playerid, 0xFF0000AA, "########################################");
format(StringF,128,"** Figurka jest na mapie podpowied?: %s **", cmdtext);
SendClientMessageToAll(0x33AA33AA, StringF);
SendClientMessage(playerid, 0xFF0000AA, "########################################");
SetPVarInt(playerid, "********", 1);
PFigurka = CreatePickup(1276, 3, X[0]+2, X[1]+1, X[2], -1);
format(StringF,128,"Figurka jest na mapie podpowiedz:~b~~h~ %s", cmdtext);
TextDrawSetString(FigurkaTD, StringF);
return 1;
}
if(strcmp(cmdtext, "/usunfigurke", true) == 0)
{
if(GetPVarInt(playerid, "********") != 1)
return SendClientMessage(playerid, -1, "** Figurka nie zostala utworzona ");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
DestroyPickup(PFigurka);
SendClientMessage(playerid, -1,"** Figurka usuni?ta poprawnie ");
DeletePVar(playerid, "********");
TextDrawHideForAll(FigurkaTD);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == PFigurka)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
new str[128];
GivePlayerMoney(playerid, 100000);
format(str,128,"** Gracz: %d znalaz? figurke i dosta? 100000 $ **", name);
SendClientMessageToAll(0x1EFF1EFF, str);
TextDrawHideForAll(FigurkaTD);
DeletePVar(playerid, "********");
return 1;
}
return 1;
}
Wysłany: 2012-11-11, 08:53
sirgutbert
Wiek: 32 Na forum: 5492 dni Posty: 62
Nick w MP: kored
Piwa : 20
Kod:
C:\Users\delta6583\Desktop\figurkaprzer.pwn(20) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(22) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(23) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(25) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(26) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(28) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(29) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(32) : error 021: symbol already defined: "GetPlayerPos"
C:\Users\delta6583\Desktop\figurkaprzer.pwn(35) : error 021: symbol already defined: "SendClientMessage"
C:\Users\delta6583\Desktop\figurkaprzer.pwn(43) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(46) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(48) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(49) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(51) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(52) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(57) : error 010: invalid function or declaration
C:\Users\delta6583\Desktop\figurkaprzer.pwn(76) : warning 203: symbol is never used: "StringF"
C:\Users\delta6583\Desktop\figurkaprzer.pwn(76) : warning 203: symbol is never used: "X"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
16 Errors.
Wysłany: 2012-11-11, 10:43
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Oldschool , chyba zapomnia?e? o callbacku OnPlayerCommandText, kt?ry w strcmp jest niezb?dny
Wysłany: 2012-11-11, 11:24
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
O, dzi?ki za poprawke, tak to jest jak si? nie robi w tym systemie
Kod:
#include <a_samp>
new Text:FigurkaTD,PFigurka;
public OnFilterScriptInit()
{
FigurkaTD = TextDrawCreate(142.000000, 368.000000, "_");
TextDrawBackgroundColor(FigurkaTD, 255);
TextDrawFont(FigurkaTD, 1);
TextDrawLetterSize(FigurkaTD, 0.200000, 1.000000);
TextDrawColor(FigurkaTD, -1);
TextDrawSetOutline(FigurkaTD, 1);
TextDrawSetProportional(FigurkaTD, 1);
TextDrawUseBox(FigurkaTD, 1);
TextDrawBoxColor(FigurkaTD, 64);
TextDrawTextSize(FigurkaTD, 300.000000, -130.000000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/figurka", true) == 0)
{
if(GetPVarInt(playerid, "********") != 0)
return SendClientMessage(playerid, -1, "** Utworzy?e?(a?) ju? figurke ! **");
if(isnull(cmdtext))
return SendClientMessage(playerid, 0x33AA33AA, "** Wpisz /figurka [podpowiedz] **");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
new Float:X[3];
GetPlayerPos(playerid, X[0], X[1], X[2]);
TextDrawShowForAll(FigurkaTD);
new StringF[128];
SendClientMessage(playerid, 0xFF0000AA, "########################################");
format(StringF,128,"** Figurka jest na mapie podpowied?: %s **", cmdtext);
SendClientMessageToAll(0x33AA33AA, StringF);
SendClientMessage(playerid, 0xFF0000AA, "########################################");
SetPVarInt(playerid, "********", 1);
PFigurka = CreatePickup(1276, 3, X[0]+2, X[1]+1, X[2], -1);
format(StringF,128,"Figurka jest na mapie podpowiedz:~b~~h~ %s", cmdtext);
TextDrawSetString(FigurkaTD, StringF);
return 1;
}
if(strcmp(cmdtext, "/usunfigurke", true) == 0)
{
if(GetPVarInt(playerid, "********") != 1)
return SendClientMessage(playerid, -1, "** Figurka nie zostala utworzona ");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid, -1, "** Nie jeste? Adminem ! **");
DestroyPickup(PFigurka);
SendClientMessage(playerid, -1,"** Figurka usuni?ta poprawnie ");
DeletePVar(playerid, "********");
TextDrawHideForAll(FigurkaTD);
return 1;
}
return 0;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == PFigurka)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
new str[128];
GivePlayerMoney(playerid, 100000);
format(str,128,"** Gracz: %d znalaz? figurke i dosta? 100000 $ **", name);
SendClientMessageToAll(0x1EFF1EFF, str);
TextDrawHideForAll(FigurkaTD);
DeletePVar(playerid, "********");
return 1;
}
return 1;
}
?ap poprawk?
Tagi: prośba :: przerobienie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: