GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » Suche 2 Kleine Befehle » Druckansicht
cell1992, 29.08.2008, 23:32
Hie Leute, Ich Suche 2 Befehl und die währen:

/heilen
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][Medic] >= 1)


und /repair

bitte:
/repair
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][Adac] >= 1)


Das das auto dann Kommplet Reapirt ist.

wer euch sehr dankbar dafür *hi*

mfg. Cell
TrexXx, 29.08.2008, 23:39
So vllt. ? Aber das hättest du auch selber machen können!

ZitatZitat:

if(strcmp(cmd, "/heal", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /heal [playerid]");
return 1;
}
if (IsPlayerConnected(giveplayerid) && pInfo[playerid][Medic] >= 1) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(string));
if (GetPlayerVehicleID(playerid) == GetPlayerVehicleID(giveplayerid)) {
if(giveplayerid != playerid)
{
format(string, sizeof(string), "You have healed %s!", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s have healed you for 100$!", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid,100);
GivePlayerMoney(giveplayerid,-100);
SetPlayerHealth(giveplayerid, 100);
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
printf("%s (Playerid: %d) has healed %s (Playerid:
%d)",sendername,playerid,giveplayer,giveplayerid);
}
}
else {
format(string, sizeof(string), "You and %s are not together in the medic RTW", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
else {
format(string, sizeof(string), "%d is not an active player // Your not Medic", giveplayerid);
SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}

//Repair
if(strcmp(cmd, "/repair", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /repair [playerid]");
return 1;
}
if (IsPlayerConnected(giveplayerid) && pInfo[playerid][Adac] >= 1) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(string));
new vehicle=GetPlayerVehicleID(giveplayerid);
if (IsPlayerInAnyVehicle(giveplayerid)) {
if(giveplayerid != playerid)
{
format(string, sizeof(string), "You have repaired %s car!", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s has repaired your car for 100$!", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid,100);
GivePlayerMoney(giveplayerid,-100);
SetvehicleHealth(vehicle,1000);
GetPlayerName(playerid,sendername,sizeof(sendername));
GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
printf("%s (Playerid: %d) has repaired %s's (Playerid: %d) Car ( VehicleID: %d
)",sendername,playerid,giveplayer,giveplayerid,vehicle);
}
}
else {
format(string, sizeof(string),"%s is not in a vehicle", giveplayer);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
else {
format(string, sizeof(string), "%d is not an active player // Your not Adac", giveplayerid);
SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}
cell1992, 30.08.2008, 00:12
Vielen Dank *hi*


C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1083) : warning 219: local variable "tmp" shadows a variable at
a preceding level
C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1085) : error 017: undefined symbol "giveplayerid"
C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : error 017: undefined symbol "giveplayerid"
C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : warning 215: expression has no effect
C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : error 001: expected token: ";", but found
"]"
C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : error 029: invalid expression, assumed zero
C:\DOKUME~1\Manu1992\Desktop\RP.pwn(1091) : fatal error 107: too many error messages on one


mhmm??
TrexXx, 30.08.2008, 01:10
Fixed!

Die giveplayerid'swaren nicht defined! Und tmp doppelt[Ist aber scriptabhängig!]
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads